Foundation
Java Language Foundations beginner Build fluency with OOP, collections, exceptions, and streams used across Spring codebases.
Language Java 10h Foundation
Spring Boot Project Bootstrap beginner Create a clean project structure and baseline configuration for scalable API development.
Backend Spring Boot 8h API Architecture
REST API Layering beginner Design controller, service, and repository layers with strict DTO boundaries.
Backend Spring Boot 11h Data Core
Spring Data JPA Modeling intermediate Map domain entities and relationships carefully to avoid persistence coupling and query surprises.
ORM Spring Boot 10h Data Core
PostgreSQL Query Performance intermediate Optimize read and write paths with indexing, transaction discipline, and query plan analysis.
Database PostgreSQL 9h Security Core
Spring Security Authentication intermediate Set up authentication with secure credential handling and token lifecycle management.
Auth Spring Boot 10h Security Core
Authorization Policies intermediate Enforce role and permission checks at endpoint and method levels.
Auth Spring Boot 8h Reliability
Validation + API Contracts intermediate Standardize validation and API contracts to keep clients and services aligned during changes.
Backend Spring Boot 8h Reliability
Caching + Reliability Patterns advanced Improve system stability with caching, retries, and timeout controls around slow dependencies.
Real-time Redis 9h Quality Layer
Unit + Integration Testing advanced Protect critical behavior with service, repository, and end-to-end API tests.
Testing Spring Boot 10h Delivery
Observability + Health Checks advanced Expose production signals for uptime, latency, and error detection.
Analytics Spring Boot 8h Ship It
Docker + CI/CD Deployment advanced Deliver safely with containerized builds, automated pipelines, and rollback-ready releases.
Hosting Docker 9h