S
Skymirror Academy

Backend Development Curriculum

A comprehensive 10-week journey to becoming a professional backend developer with Node.js, databases, APIs, and cloud deployment.

Program Investment

Standard Price: €1,690
Early-Bird Price: €1,490
Save €200 with early registration (limited time)

What's Included

  • 10-week intensive program
  • 24/7 mentor-assisted learning
  • 8+ hands-on projects
  • Blockchain-verified certification
  • Budapest Vanguard Cohort eligibility
1-2

Server Fundamentals

2 weeks

Goal: Understand server-side programming and build your first APIs with Node.js.

Topics:

  • Node.js runtime and npm package management
  • Express.js framework and middleware
  • HTTP methods, status codes, and request/response cycle
  • RESTful API design principles
  • Environment variables and configuration
  • Basic error handling and logging

Project:

Simple REST API for a book library with CRUD operations

3-4

Database Integration

2 weeks

Goal: Master database design and integration with both SQL and NoSQL databases.

Topics:

  • MongoDB with Mongoose ODM
  • PostgreSQL with Prisma ORM
  • Database schema design and relationships
  • Data validation and sanitization
  • Query optimization and indexing
  • Database migrations and seeding

Project:

Blog API with user management and post relationships

5-6

Authentication & Security

2 weeks

Goal: Implement secure authentication systems and protect your applications.

Topics:

  • JWT (JSON Web Tokens) authentication
  • Password hashing with bcrypt
  • OAuth 2.0 and third-party authentication
  • Role-based access control (RBAC)
  • API rate limiting and security headers
  • Input validation and SQL injection prevention

Project:

Secure user authentication system with role-based permissions

7-8

Advanced APIs & Real-time

2 weeks

Goal: Build advanced API features and real-time communication systems.

Topics:

  • GraphQL API development with Apollo Server
  • WebSocket connections with Socket.io
  • File upload and image processing
  • Email services and notifications
  • Background job processing with queues
  • API documentation with Swagger/OpenAPI

Project:

Real-time chat application with file sharing and notifications

9-10

DevOps & Deployment

2 weeks

Goal: Deploy and scale applications in production environments.

Topics:

  • Docker containerization and Docker Compose
  • Cloud deployment (AWS, Google Cloud, Azure)
  • CI/CD pipelines with GitHub Actions
  • Load balancing and horizontal scaling
  • Monitoring, logging, and error tracking
  • Performance optimization and caching strategies

Capstone Project:

Scalable microservices architecture with containerized deployment

Complete Your Full-Stack Journey

Combine your Backend Development skills with our Frontend Development program to become a complete full-stack developer, or explore our specialized AI and enterprise programs.

Ready to start your journey as a Backend Developer?

Apply to Skymirror Academy