Hands-on Labs
Practical walkthroughs — architecture, commands, expected result, and what actually went wrong the first time.
Intermediate45 min
Dockerize a Spring Boot App
Package a Spring Boot service into a small, production-ready image using a multi-stage build.
4 steps
Intermediate1 hr
Docker Compose: Next.js + Spring Boot + PostgreSQL
Run the whole stack — frontend, API, and database — with a single command and no manually installed services.
4 steps
Intermediate1 hr
Configure Nginx Reverse Proxy with HTTPS
Put Nginx in front of a Spring Boot app, terminate TLS with a free Let's Encrypt certificate, and force HTTPS.
4 steps
Intermediate1 hr
Set Up a GitHub Actions CI/CD Pipeline
Run tests on every pull request, and build + push a Docker image automatically on every merge to main.
3 steps