Module 17: Professional Development Practices
Mini-Project: Tested & Containerized Service
Create a REST service with unit/integration tests, Docker packaging, and CI workflow.
Implement endpoints, mock dependencies, and write integration tests using Testcontainers for DB interactions.
Package the service as a Docker image and define docker-compose for local orchestration.
Set up a CI workflow to lint, test, build, and publish Docker images automatically.