Course curriculum
- 1180 min
RESTful API Design Principles
- 2180 min
PostgreSQL Fundamentals
- 3150 min
Authentication and Authorization
- 4
Comprehensive backend engineering course covering APIs, databases, distributed systems, and production readiness.
RESTful API Design Principles
PostgreSQL Fundamentals
Authentication and Authorization
Testing Fundamentals for Backend
Redis: Caching and Beyond
MongoDB and Document Modeling
Advanced PostgreSQL Internals
GraphQL API Design
Message Queues and Async Processing
Event-Driven Architecture
Microservices vs Monoliths
Distributed Transactions
Containerization with Docker
CI/CD Pipeline Design
Monitoring and Observability
Kubernetes Essentials for Backend Engineers
Interview Preparation for Backend Engineers
Performance Tuning and Optimization
Security Best Practices
Advanced Testing Strategies
System Design for Backend Engineers
CAP, PACELC, and Distributed Consensus (Raft, Paxos)
Distributed Transactions: Saga, Outbox, Event Sourcing, CQRS
Modern API Design: REST, gRPC, GraphQL — picking right
Database Internals: B-trees, LSM Trees, Indexes, Sharding, Replication
Observability: OpenTelemetry + SLI/SLO/Error-Budget Engineering
Reliability Patterns: Retry+Jitter, Circuit Breaker, Bulkhead, Rate Limiting