Foundation

Git, Maven and Gradle

The tools between your editor and the artifact.

Git as a graph, branching strategies that scale, rebasing safely, resolving conflicts, and the build: Maven and Gradle lifecycles, dependency management, reproducible builds and the BOM.

3 lessons written2 modules~1h reading

After this course you can

  • Rewrite history safely and recover from any mistake with reflog
  • Run a trunk-based or GitFlow process and know why teams pick each
  • Read a Maven or Gradle build and fix a dependency conflict

Curriculum

3 lessons · outlined lessons show their plan