Advanced module
Module 17: Professional Development Practices
Adopt testing, build automation, containerization, and CI/CD workflows used in production teams.
Lessons
6
Short units, clear order.
Starts with
Unit Testing with JUnit 5
Finish line
Mini-Project: Tested & Containerized Service
Lesson checklist
Module 17: Professional Development Practices
0/6 complete0% complete
0118 minNext
Unit Testing with JUnit 5
Write expressive test cases with Jupiter, lifecycle methods, and assertions.
0215 minReady
Mocking with Mockito
Isolate units by mocking collaborators and verifying interactions.
0318 minReady
Build Tools: Maven & Gradle
Manage dependencies, plugins, and multi-module projects.
0416 minReady
Docker & Containerization
Package Java apps into containers for reproducible deployments.
0518 minReady
Code Quality & CI/CD
Integrate linting, testing, and deployment pipelines for continuous delivery.
0635 minReady
Mini-Project: Tested & Containerized Service
Create a REST service with unit/integration tests, Docker packaging, and CI workflow.
Advertisement