← Exit to Module 17: Professional Development Practices lessons
Module progress · 0%Lesson · 16 min
Module 17: Professional Development Practices
Lesson focusDocker & Containerization
Package Java apps into containers for reproducible deployments.
01 · 18 minUnit Testing with JUnit 5Locked02 · 15 minMocking with MockitoLocked03 · 18 minBuild Tools: Maven & GradleLocked04 · 16 minDocker & ContainerizationLocked05 · 18 minCode Quality & CI/CDLocked06 · 35 minMini-Project: Tested & Containerized ServiceLocked
Author multi-stage Dockerfiles to compile artifacts and copy them into slim runtime images.
Configure health checks, environment variables, and bind mounts for configuration.
Use Docker Compose to orchestrate app + database stacks locally.