← Exit to Module 17: Professional Development Practices lessons
Module progress · 0%Lesson · 18 min
Module 17: Professional Development Practices
Lesson focusBuild Tools: Maven & Gradle
Manage dependencies, plugins, and multi-module projects.
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
Understand Maven coordinates (groupId, artifactId, version) and dependency scopes (compile, test, provided).
Gradle’s DSL configures plugins, tasks, and dependency locking; use the wrapper for reproducible builds.
Automate static analysis (SpotBugs, Checkstyle) via build plugins integrated with CI.