KEMBAR78
Back-End Web Development Course Overview (4) - 1 | PDF | Mentorship | Databases
0% found this document useful (0 votes)
125 views3 pages

Back-End Web Development Course Overview (4) - 1

This document provides an overview of a 6-month back-end web development program that aims to turn novices into job-ready developers. The program covers essential web technologies, modern back-end frameworks like Node.js and Python, database management with SQL and NoSQL, and REST APIs. Students will build a functional web application from scratch and receive mentorship from experienced engineers. The hands-on, project-based curriculum ensures students develop well-rounded skills for employment as back-end developers.

Uploaded by

simiprince80
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views3 pages

Back-End Web Development Course Overview (4) - 1

This document provides an overview of a 6-month back-end web development program that aims to turn novices into job-ready developers. The program covers essential web technologies, modern back-end frameworks like Node.js and Python, database management with SQL and NoSQL, and REST APIs. Students will build a functional web application from scratch and receive mentorship from experienced engineers. The hands-on, project-based curriculum ensures students develop well-rounded skills for employment as back-end developers.

Uploaded by

simiprince80
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Back-End Web

Development Overview
6 months (20 hrs / week)

What is Back-End Web Development?


What makes this
A meticulously crafted 18-week journey designed to turn
programme unique?
learners from novices into job-ready developers.
Experience hands-on, practical learning for real-world
Hands-on Learning
application that covers essential web technologies, modern
The programme emphasises practical
back-end frameworks, and key languages like Javascript,
application through industry-standard
Node.js, and Python
As a back-end developer, you're like the electrician of a
project-based learning, enabling

website, ensuring the essential connections behind the learners to apply theoretical

scenes for proper functionality and contributing vitally to knowledge directly to real-world
the success of digital platforms. scenarios for a deep understanding of
concepts.
Why Back-End Web Development?
Mentor Support
The relevance of the programme is highlighted by its alignment
Offers mentorship from seasoned
with the growing industry demand for skilled back-end
engineers and alumni, providing
developers, addressing the rising complexity of businesses and
valuable insights and support that
applications. With an industry-standard capstone project,
enhance the learning journey with a
learners receive expert mentorship from experienced software
direct link to real-world experiences
engineers and programme alumni, fostering a supportive
and industry best practices.
learning environment and providing valuable industry insights.

Programme Objectives Comprehensive Curriculum


Covering a broad spectrum of back-
Basic proficiency in back-end languages like Python,
end technologies and best practices
Node.js, and Express.js
ensuring participants develop a well-
Database management with SQL (e.g., MySQL) and NoSQL
rounded skill set for job readiness.
(e.g., MongoDB) databases
REST API, Authentication, and other back-end concepts
How to build a basic, functional web application from the
ground up
To problem-solve based on real-world scenarios
Weekly Foundations Schedule
08 Weeks (20-30hrs / week)

What is ALX Foundations? 8 Key Meta Skills


1. Leading Self
A career-readiness training module to kick-start your ALX
2. Leading Others
learning journey before moving on to your chosen
3. Communicating for Impact
specialisation.
4. Quantitative Reasoning
Learn exceptional communication, teamwork, and
5. Entrepreneurial Thinking
leadership skills that make ALX graduates top picks in the
6. Critical Thinking
job market.
Be ready for a real-world career with soft skills that keep you 7. Managing Complex Tasks

ahead in the rapidly changing tech industry. 8. Tech Skills

Weekly Content

Week 01 Week 04 Week 06 (Cont)

Getting Started Daily 3 Teamwork & Team


Daily 3 Goal Setting Communication
Onboarding & Programme Communication for Impact Conflict Management &
Overview Creating Presentations & Negotiation
The ROOM Fellowship Technical Writing
Values & Community Communication in Tech Teams
GCGOs for Africa Design Thinking
Work Planning Week 07

Week 02
Week 05 Daily 3
Improving on Your Solution
Daily 3 Product Requirements
Karibu Lessons Daily 3 Design Handover Process
Values & Empathy Problem Definition Pitch Preparation
Exploring African GCGOs Teamwork Best Practices Powerful Presentations
Self Awareness & Emotional Agile Technology Teams: Roles & Identifying Opportunities
Intelligence Processes Personal Brand & Bio
Growth Mindset & Grit Research & Data Gathering Career Skills
Self Regulation & Improvement Data Cleaning & Preparation
Time Management Data Visualization
Identifying Opportunities Week 08
Generating Solutions
Week 03 Understanding the Market
Daily 3 Reflection & Commitment
Elevator Pitch
Daily 3 Week 06 Exploring Tech Tracks
Habit Formation Resume Writing
Goal Setting LinkedIn Profiles
Defining Problems & User Stories Daily 3 Cover Letters
Problem Solving Understanding the User Interview Skills
Asking the Right Questions User Interviews
Research Methodology & Ethics Wireframes & Prototype
Human Centered Design
Weekly Specialisation Schedule
i Project releases: Projects are released on Saturdays and ends by end of
Thursdays
Live learning sessions: Twice weekly live learning sessions. Learners will be
introduced to the projects for the coming week during the first session and then
there will be a deep dive into the concepts during the second session.
Peer learning days: There is a dedicated day for learners to connect with one
another and study together.

Weekly Content

Week 00 - Onboarding & Fundamentals


of the web

Week 01 - Command Line Basics

Week 02 - Version Control


Week 09 - Web framework and ORMs

Week 03 - Introduction to Python


Week 10 - APIs and Authentication
Week 04 - Introducing Logic into
programming (Control flow and loops)
Week 11 - Introduction to Django and
Basic Overview
Week 05 - Functions, Data Structures &
Modules
Week 12 - Deepening Understanding of
Django Models and Databases
Week 06 - Programming Paradigms &
Exception handling
Week 13 - Exploring Django Views,
Templates, and Forms
Week 07 - More about OOP

Week 14 - Advanced Django Concepts


Week 08 - Introduction to Databases

Week 15 - Building a Complete Django


Application

Week 16 & 17 - Capstone Project

www.alxafrica.com

You might also like