Advanced Backend & API Engineering | Software Academy
Architecture & Frameworks
- Node.js Deep Dive & Performance Node.js
- Enterprise NestJS Patterns NestJS
- Dependency Injection & Modules OOP
- End-to-End Typesafety with tRPC tRPC
Modern API Design
- RESTful Best Practices & HATEOAS REST
- GraphQL Schemas & Resolvers GraphQL
- Websockets & Real-time Sync Socket.io
- Documentation with Swagger/OpenAPI Docs
Security & Authentication
- JWT & Session-based Auth OAuth2
- Role-Based Access Control (RBAC) AuthZ
- OWASP Top 10 Mitigation Security
- Rate Limiting & Data Encryption Shield
Scalability & Microservices
- Microservices Architecture Patterns Micro
- Message Brokers (RabbitMQ/Kafka) Events
- Docker & Containerization DevOps
- Caching Strategies with Redis Redis