Back End Software Engineer

10 Courses · 326 Lessons

C1 Introduction to BackEnd Development 28 lessons

M1 Introduction to BackEnd Development 7
M2 HTTP and the Web 7
M3 Servers and APIs Overview 7
M4 Developer Tools and Setup 7

C10 Coding Interview Preparation 28 lessons

M1 Data Structures for Interviews 7
M2 Algorithm ProblemSolving 7
M3 System Design Basics 7
M4 Mock Interviews and Career Tips 7

C2 Programming in Python 28 lessons

M1 Python Basics and Syntax 7
M2 Data Structures in Python 7
M3 ObjectOriented Programming 7
M4 Modules and File Handling 7

C3 Version Control 28 lessons

M1 Introduction to Version Control 7
M2 Git Commands and Workflows 7
M3 Branching and Merging Strategies 7
M4 Collaboration with GitHub 7

C4 Introduction to Databases for BackEnd Development 24 lessons

M1 Database Fundamentals 6
M2 SQL Basics and Queries 6
M3 MySQL Database Management 6
M4 Data Modeling and Relationships 6

C5 Django Web Framework 28 lessons

M1 Introduction to Django 7
M2 Models and Database Integration 7
M3 Views and Templates 7
M4 Forms and User Input Handling 7

C6 APIs 28 lessons

M1 RESTful API Fundamentals 7
M2 Django REST Framework 7
M3 Serialization and Validation 7
M4 API Authentication and Permissions 7

C7 The Full Stack 28 lessons

M1 Full Stack Architecture 7
M2 Connecting FrontEnd to BackEnd 7
M3 State Management and Data Flow 7
M4 Full Stack Deployment 7

C8 Cloud Computing 28 lessons

M1 Cloud Computing Fundamentals 7
M2 Cloud Deployment Strategies 7
M3 CICD Pipelines 7
M4 Cloud Security Basics 7

C9 BackEnd Developer Capstone 28 lessons

M1 Capstone Project Planning 7
M2 Building the Django Application 7
M3 API Development and Integration 7
M4 Testing Deployment and Presentation 7