Back End Web Development Catalogue Compressed

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Back-End Web

Development
Programme
ALX now provides more for those who want more. Access the full ALX ecosystem for
just $5 a month, for the duration of your chosen programme:
World-class career development programmes, valued up to $12,500 each
A thriving community of peers and professionals
State-of-the-art Tech Hubs to enhance your journey
Career services and community support

@alxafrica
Professional Foundations
Programme
(your first 3 months)

What is Professional Foundations? Career Readiness

Professional Foundations is a foundational programme that Learners gain critical professional skills
helps young professionals develop the essential skills needed to that help them stand out in the workforce
excel in their careers. and succeed in tech-focused roles.

Over 3 months, learners engage in a programme designed


around practical skills and knowledge, specifically tailored to the Collaborative Learning
modern tech workplace. Through a mix of individual projects,
team-based challenges, and real-world applications, this Learners work in squads, encouraging
programme builds a solid foundation for professional success. peer-to-peer learning, teamwork, and a
culture of continuous growth. This
experience also helps build a strong
Why is this Programme Important? professional network that will help learners
grow their future careers.
In today's job market, technical skills alone are not enough for a
successful career. Employers seek well-rounded professionals
who possess both technical know-how and soft skills—like Practical Application
communication, problem-solving, and leadership.
The programme features hands-on
The Professional Foundations programme bridges this gap,
exercises and deliverables that allow
empowering learners to navigate complex work environments
with competence and confidence. This programme provides a learners to immediately apply their newly
complete toolkit for building the vital skills professionals need to acquired skills, making learning both
succeed in a career in any industry. engaging and relevant to the real world.

Key Components of the Programme

Professional Foundations emphasises 8 key Meta-Skills across Leadership, Analysis, and Execution—essential
skill sets for thriving in today’s workplace.

Leading Self Leading Others Communicating for


Impact

Quantitative Entrepreneurial Critical


Reasoning Thinking Thinking

Managing Tech Skills


Complex Tasks
8 Months (20 hrs per week)

What is Back-End Web Development?

The programme aims to equip learners with the skills needed to construct robust
server-side solutions through practical exposure to server, database, and
application logic for the development of dynamic web applications.

Why Back-End Web Development?

In response to the industry's growing need for adept back-end developers, this
programme presents a flexible learning pathway for individuals eager to explore
server-side programming and database management.

Programme Objectives

Gaining proficiency in backend languages, frameworks, and databases.


Mastering RESTful API design, authentication, and server deployment.
Building and deploying a fully functional web application.

Technologies and Concepts Covered

Backend language ( Python)


Web Framework (Django)
Database management with SQL (e.g., MySQL) and NoSQL (e.g., MongoDB)
databases.
REST API, Authentication, and other backend concepts.
Why Choose Us?

ALX Foundations
Before starting the Back-End Web Development programme, learners complete our 3-
month foundational training, where they acquire vital skills such as self-awareness,
teamwork, communication, and critical thinking—essential for success in tech

Hands-On Learning
Focused on practical application through project-based learning, facilitating the direct
application of theoretical knowledge to real-world scenarios for a comprehensive
understanding of concepts.

Mentor Support
Receive guided learning from experienced mentors to navigate through backend
challenges, gaining valuable insights and support linked directly to real-world experiences
and industry best practices.

Tools Learners Get to Use

Bash Shell (WSL2,


VS Code Git GitHub
Ubuntu)

8-Month 100% 20 hrs


Programme Digital (Online) Per Week
Learning
programme
Specialisation Breakdown
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.

Content Breakdown

Part 01: Onboarding and introduction Part 10: Introduction to Django


to web

Part 11: Deep Dive into Django Models


Part 02: Version control and Views

Part 03: Command Line Basics Part 12: Advanced Features and Security

Part 04: Introduction to Python Part 13: Introduction to Building APIs with
Django REST Framework
Part 05: Introducing Logic into
programming (Control flow and loops)
Part 14: Advanced API Development with
Django REST Framework
Part 06: Functions, Data Structures &
Modules
Part 15: Building a Complete Django
Application
Part 07: Programming Paradigms &
Exception handling
Part 16: Building and deploying a Django
Part 08: More about OOP API

Part 09: Introduction to Databases Part 17: Capstone Project

You might also like