SynapseSynapse Academy
Home/Tracks/Backend development

Backend development

The part the user never sees and everything depends on. You learn to design a database, build an API, secure it and ship it.

4 monthstrack length
48live classes
12students maximum
3levels

Curriculum

Sequential levels. You can't enter a level without the one before it.

1Server fundamentals6 weeks · 16 classes+
  • Node.js and its runtime
  • Your first Express API
  • Routing and middleware
  • Error handling and logging
Level projectA fully documented, tested CRUD API for a single resource.
2Databases6 weeks · 16 classes+
  • Designing tables and relations
  • SQL from basics to complex queries
  • Indexes and performance
  • Migrations and schema versioning
Level projectA full database design for a real system, with reporting queries.
3Security and deployment6 weeks · 16 classes+
  • Authentication and permissions
  • Protecting the API from common attacks
  • Automated testing
  • Deployment and monitoring
Capstone projectA complete backend with auth and permissions, deployed and monitored.

The stack you'll work in

All of it used in production, not simplified teaching versions.

Node.jsExpressPostgreSQLRESTJWTDocker

Try it before you pay

Book a free 45-minute session — we place your level, show you what a class and the platform look like, and tell you where to start.