Build scalable, reliable backend services using Node.js and databases. Emphasis on API design, data modelling, performance and secure production deployments.
Key competencies
- Designing and documenting RESTful APIs
- Authentication (JWT, OAuth basics) and secure patterns
- Relational DB design (indexes, joins, transactions) and NoSQL tradeoffs
- Query optimization, connection pooling and caching strategies
- Testing backends (unit, integration), CI pipelines and containerized deployments
10-week breakdown
- Node.js runtime, async patterns and project structure
- Express/Koa, routers and middleware patterns
- Data modelling with SQL (schema design & normalization)
- NoSQL patterns, when to choose them
- Authentication & authorization strategies
- Testing APIs and integration tests
- Performance: indexing, query plans and caching (Redis)
- Observability: logging, metrics and tracing
- CI/CD and container-based deployments
- Capstone: design and ship a production-ready API with tests and deployment
Assessments & outcomes
Includes API design tasks, database tuning lab, security checklist, and a capstone service. Graduates will be able to design resilient APIs, optimize DB performance, and deploy services with CI/CD.
Support & resources
Mentor reviews, boilerplate repos, sample infra Terraform templates, and reading lists. Certification issued after capstone and passing core assessments.