Backend Track
Intermediate
Backend Development
Become the engineer who keeps things running. Starting with the JS/TS foundations you'll build backend systems from scratch using Node.js and Express, then move into database design with Prisma, REST & GraphQL API design, testing with Jest and Vitest, dependency injection with NestJS, message queues, Docker, and cloud deployment on AWS Free Tier. Prompt engineering and AI-assisted debugging are woven throughout.
Skills You'll Gain
Node.jsNestJSTypeScriptPostgreSQLPrismaRESTGraphQLDockerAWS
Curriculum
Phase 1 — Foundations & Architecture
Core JS/TS plus first backend architecture concepts.
- —JavaScript FundamentalsShared
- —JavaScript DOM ManipulationShared
- —JavaScript Object-Oriented ProgrammingShared
- —Asynchronous Programming with JavaScriptShared
- —TypeScript EssentialsShared
- —Backend Dev: Three-Layer Architecture(Node.js & Express)
- —Database Design & ORMs(SQL/NoSQL, Prisma)New
- —API Design(REST & GraphQL fundamentals)New
Phase 2 — Architecture & Quality
Testing, structured design patterns and security.
- —Unit & Integration Testing(Jest & Vitest)
- —Aspect-Oriented Programming & Dependency Injection(NestJS)
- —Security in Backend Development
- —Message & Task Queues for Async Work
Phase 3 — DevOps, AI Workflow & Scale
Shipping, cloud infrastructure and system design.
- —Docker Fundamentals
- —Cloud Deployment on AWS (Free Tier)
- —Prompt Engineering & Token Management with AI
- —Debugging with Breakpoints & AI-Assisted Strategies
- —System Design for Scalable Backend Applications
- —Final Team Project