Diploma roadmap

Backend with JavaScript

6 weeks · 5 stages

What you will learn

Master the foundations of backend engineering — build fast, secure and scalable APIs with confidence

Build an elegant portfolio of projects throughout the diploma

Capstone: ship a production-grade e-commerce backend with payments, webhooks and real-time updates

Skills covered

  • Modern JavaScript + TypeScript
  • Node.js internals (event loop, streams, buffers)
  • Express.js (routing, middleware, error handling)
  • HTTP & REST design
  • OpenAPI / Swagger
  • MongoDB & Mongoose (schemas, indexes)
  • Auth, security & real-time
  • Testing, Docker & deployment

Achieve expertise and proficiency as a professional backend developer.

01

Core Foundations & Tooling

  • Learn modern JavaScript
  • Meet the Node.js event loop
  • Play with streams and buffers
  • Use Git like a pro
  • TypeScript basics
  • Lab: build a tiny CLI, ship a tiny server
02

APIs with Express & Data with MongoDB

  • Write routes, chain middleware
  • Validate everything (Joi / Zod)
  • Handle errors once, everywhere
  • Describe your API with Swagger
  • Model docs that fit your data
  • Index smart, aggregate faster
  • Project: build a Notes API, then a Blog API
03

Security, Auth, Files & Real-Time

  • Protect routes with JWTs and refresh tokens
  • Hash passwords properly
  • Roles & access control
  • Defend against XSS, CSRF, NoSQL injection
  • Stream uploads, resize images on the fly
  • Go live with WebSockets and queues
  • Project: build a chat app, fire off notifications
04

Performance, Testing, Architecture & DevOps

  • Cache hot paths with Redis
  • Compress, paginate, rate-limit
  • Load-test until it sweats
  • Write tests first
  • Split services when it earns it
  • Dockerize, push, deploy, observe
05

Capstone, Portfolio & Timeline

  • Build a real e-commerce backend
  • Auth, carts, orders, payments, webhooks
  • Idempotency keys, audit logs, real metrics
  • Swagger docs and a live URL
  • Capstone: two weeks polish, one day demo — show graphs, show tests, get hired

Graduation Party

The end of the road: demo your project, collect your certificate, and leave with a portfolio — alongside your cohort and mentors.