Level up your skills

Backend Development

Ready to master new skills? Reserve your spot!

For Early Starters

Overview

The Backend Development course is an online in-depth7 weeks program designed to provide participants with the skills and knowledge needed to architect, develop, and manage the server-side logic of web applications. This course focuses on backend technologies, databases, server scripting, and API development such as Python, Django, PostgresDB, Git and GitHub.

Outline

- Introduction to backend technologies and their role in web development.
- Overview of server-side languages and frameworks.
- Understanding databases and their significance in backend architecture.
- 3 Class tasks.
- Group project for the week.

- Basics of Python programming language and its application in backend development. .
- Overview of data types, functions, and control structures.
- 3 Class tasks.
- Group project for the week.

- Introduction to Git: Basic commands, version control.
- Collaborative development with GitHub: Branches, pull requests.
- 3 Class tasks.
- Group project for the week.

- Introduction to the Django framework.
- Creating a Django project and app.
- Defining models and setting up the database.
- 3 Class tasks.
- Group project for the week.

- Querying the database using Django ORM.·
- Implementing relationships in models.
- Using Django forms for data input.
- 3 Class tasks.
- Group project for the week.

- Introduction to building APIs.
- Creating RESTful APIs with DRF.
- Authentication and permissions.
- Testing and debugging APIs.
- 2 Class tasks.
- Group project for the week.

- Personal Branding.
- Freelancing.
- Resume review.
- LinkedIn Optimization.
- Job Application.
- Interview Preparation.

FAQ

Frequently Asked Questions

Learn from experts!
Get Started...