← All Roadmaps
⚙️

Backend Development

Server-side programming, REST APIs, databases, authentication, Docker, සහ cloud deployment.

Intermediate
34 Topics
6–9 months
0 Courses
Your Progress0%
0Done
0Learning
34Total
Main TopicSub-topic⬜ Not Started🔵 In Progress✅ Completedclick any node for details
Server LanguageAPI DevelopmentDatabasesSecurityInfrastructureProgramming FundamentalsPython / Node.jsREST API DesignSQL DatabasesNoSQL DatabasesAuthentication & SecurityDocker & ContainersCI/CD PipelinesCloud DeploymentData StructuresAlgorithms & ComplexityOOP & Design PatternsPython (FastAPI / Django)Node.js (Express / Fastify)TypeScriptHTTP Methods & Status CodesRESTful ConventionsAPI Testing (Postman)PostgreSQLJoins & IndexesORM (Prisma / SQLAlchemy)MongoDBRedisJWT AuthenticationOAuth 2.0 & Social LoginSecurity Best PracticesDockerfile & ImagesDocker ComposeContainer RegistriesGitHub ActionsAutomated TestingAWS (EC2, Lambda, RDS)Railway / RenderMonitoring & Logging

All Topics in This Roadmap

Programming Fundamentals

Data structures, algorithms, OOP, and design patterns before backend specializat

  • Data Structures
  • Algorithms & Complexity
  • OOP & Design Patterns

Python / Node.js

Pick one backend language and master its ecosystem: Python or Node.js.

  • Python (FastAPI / Django)
  • Node.js (Express / Fastify)
  • TypeScript

REST API Design

Building well-structured, scalable REST APIs with proper conventions.

  • HTTP Methods & Status Codes
  • RESTful Conventions
  • API Testing (Postman)

SQL Databases

Relational databases: tables, relationships, queries, and performance tuning.

  • PostgreSQL
  • Joins & Indexes
  • ORM (Prisma / SQLAlchemy)

NoSQL Databases

Document stores, key-value stores, and caching databases.

  • MongoDB
  • Redis

Authentication & Security

Securing APIs: authentication, authorization, and common vulnerability preventio

  • JWT Authentication
  • OAuth 2.0 & Social Login
  • Security Best Practices

Docker & Containers

Containerization for consistent dev/prod environments and easy deployment.

  • Dockerfile & Images
  • Docker Compose
  • Container Registries

CI/CD Pipelines

Automated testing and deployment workflows for continuous delivery.

  • GitHub Actions
  • Automated Testing

Cloud Deployment

Deploying backend services to cloud providers and managing production infrastruc

  • AWS (EC2, Lambda, RDS)
  • Railway / Render
  • Monitoring & Logging
← View All Roadmaps