
Backend Web Development
About this learning track
Backend Development in software engineering is the art of building and maintaining the server-side of applications. It involves mastering programming languages like Python or Node.js and database management with SQL or NoSQL databases.
Backend developers focus on data storage, retrieval, API design, and ensuring application security and scalability. They work behind the scenes, making them essential for any software or web application's functionality and performance.
What you will learn
- Server-Side Programming: Dive into server-side technologies and languages like Node.js, Python, or Ruby.
- Databases: Learn how to work with databases, both SQL and NoSQL, for data management
- API Development: Build RESTful APIs to enable communication between the front and back ends.
- Security: Understand security practices and measures to protect data and applications
- Scalability: Discover techniques for handling large-scale applications and optimising performance.
Requirements
- A working laptop
- Steady internet access
- A working mobile phone
- A learning attitude
Curriculum
Build scalable and performant web applications with the latest backend technologies.
Week 1 - Introduction to Programming
Week 2 - Git and Version Control
Week 3 - JavaScript Fundamentals I
Week 4 - Object Oriented Programming
Week 5 - Object Oriented Programming II
This lesson will cover the introduction to programming and its basic concepts. You will be eased into understanding what programming is and how to start programming using javascript before you begin programming.
At the end of this week, you will explain what programming is all about with ease to the next person.

Learnable provides such a great atmosphere to learn and to grow, it’s every beginner’s dream.
Livinus Ezeh
Path Lead


