0% found this document useful (0 votes)
2 views6 pages

Back End Web Development Course Overview

The Back-End Web Development programme is an 18-week part-time course designed to teach learners server-side programming, database management, and application logic, culminating in the creation of a fully functional web application. Participants must complete an 8-week foundational training focused on essential soft skills before starting the technical curriculum. The course includes hands-on learning, mentorship, and covers various technologies including Python, Django, and SQL databases.

Uploaded by

Besufekad Alemu
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)
2 views6 pages

Back End Web Development Course Overview

The Back-End Web Development programme is an 18-week part-time course designed to teach learners server-side programming, database management, and application logic, culminating in the creation of a fully functional web application. Participants must complete an 8-week foundational training focused on essential soft skills before starting the technical curriculum. The course includes hands-on learning, mentorship, and covers various technologies including Python, Django, and SQL databases.

Uploaded by

Besufekad Alemu
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

Back-End Web

Development Overview
6 months (20 hrs / week)

What is Back-End Web Development?


Why Choose Us?
The programme is a comprehensive 18-week part-time
venture, aiming to equip learners with the skills needed to ALX Foundations
construct robust server-side solutions through practical Before starting the Back-End Web
exposure to server, database, and application logic for the Development programme, learners
development of dynamic web applications. complete our 8-week foundational
training, acquiring vital skills like self-
Why Back-End Web Development? awareness, teamwork,
communication, and critical thinking,
In response to the industry's growing need for adept backend
essential for success in tech.
developers, this programme presents a flexible learning

pathway for individuals eager to explore server-side


Hands-on Learning
programming and database management.
Focused on practical application
through project-based learning,
Programme Objectives facilitating the direct application of

Gaining proficiency in backend languages, frameworks, and


theoretical knowledge to real-world

databases. scenarios for a comprehensive

Mastering RESTful API design, authentication, and server understanding of concepts.


deployment.
Building and deploying a fully functional web application. Mentor Support
Receive guided learning from

Technologies and Concepts Covered experienced mentors to navigate


through backend challenges, gaining
Backend language ( Python) valuable insights and support linked
Web Framework (Django)
directly to real-world experiences and
Database management with SQL (e.g., MySQL) and NoSQL
industry best practices.
(e.g., MongoDB) databases.
REST API, Authentication, and other backend concepts.
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 Mondays and ends by end of Sundays
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 and introduction to


web

Week 01: Version control

Week 02: Command Line Basics


Week 09: Introduction to Django
Week 03: Introduction to Python
Week 10: Deep Dive into Django Models
Week 04: Introducing Logic into and Views
programming (Control flow and loops)
Week 11: Advanced Features and Security
Week 05: Functions, Data Structures &
Modules Week 12: Introduction to Building APIs with
Django REST Framework
Week 06: Programming Paradigms &
Exception handling Week 13: Advanced API Development with
Django REST Framework
Week 07: More about OOP
Week 14: Building a Complete Django
Application
Week 08: Introduction to Databases

Week 15: Building and deploying a Django


API

Week 16 & 17: Capstone Project

[Link]
YOUR
BENEFITS
LEARNING
OF ALX
JOURNEY
Kickstart your
career in Tech
85% of learners find a
job after 6 months
with a certificate of By learning from
completion. industry experts
Our instructors are

1
LAUNCH
fully-vetted with
industry experience.

And developing Gaining work


your professional ready skills

3 2
foundations Learn up-to-date
Get a professional tech innovations with
portfolio and skills for real-world projects.
better employabiity.

4
In a state-of-
the-art learning
environment
Network, collaborate
and co-work with
peers online or
offline.

With support
GET
How much does
from your peers.
Our alumni get access
to our Fellowship
community and
5 this all cost?
STARTED
events.
apply now

6
[Link]
[Link]
2024 Calendar
Application Onboarding Programme
Programme - Cohort #
Deadline Starts Starts

Data Analytics - C3 27 Feb 11 Mar 18 Mar

Cloud Computing - C3 27 Feb 11 Mar 18 Mar

Salesforce Administrator -
27 Feb 11 Mar 18 Mar
C3

Back-end Web- C1 27 Feb 11 Mar 18 Mar

Front-end Web - C1 27 Feb 11 Mar 18 Mar

Data Analytics - C4 28 May 10 Jun 17 Jun

Cloud Computing - C4 28 May 10 Jun 17 Jun

Salesforce Administrator -
28 May 10 Jun 17 Jun
C4

Back-end Web- C2 28 May 10 Jun 17 Jun

Front-end Web - C2 28 May 10 Jun 17 Jun

Data Analytics - C5 20 Aug 2 Sep 9 Sep

Cloud Computing - C5 20 Aug 2 Sep 9 Sep

Salesforce Administrator -
20 Aug 2 Sep 9 Sep
C5

Back-end Web- C3 20 Aug 2 Sep 9 Sep

Front-end Web - C3 20 Aug 2 Sep 9 Sep

DISCLAIMER: Please be aware that the dates provided are subject to


change and are intended as a reference for your planning purposes,
[Link] please refer to the website for date confirmation.
Frequently Asked Questions

What is the criteria for being accepted?


Accepted applicants are evaluated based on their entire application, including assessment
scores and essay responses. While the outcome may not always meet expectations, we
encourage self-reflection, identifying areas for improvement, and ongoing skill
development. For future programme applications, please revisit our website during the next
cycle.

I applied and received confirmation, but I haven't received an acceptance letter.


The confirmed button in your email indicates your acceptance.

Are there any fees apart from the administration fee?


The tuition fee for our programmes starts at $7500. For sponsored applicants, this fee is
waived, and only the administration fee is required.

I want a waiver or scholarship, and I am unable to pay the administration fee.


Regrettably, we cannot accommodate this request presently. The administration fee
supports programme access, study materials, community engagement, networking, and
certification. Paying it demonstrates commitment and ensures access to all resources and
support for success.

How do I make payment?


All payments can be made via the admissions portal.

I accidentally dropped a programme, and now I can’t continue the application.


Unfortunately, dropped applications cannot be continued. You will need to apply to another
programme or use a different email address.

[Link]

You might also like