305-998-7702 | 415-800-2922 info@rx-m.com


Learn how to put the latest open source technology into practice with hands-on training, delivered by industry experts, aligned to your desired business outcomes

If you are interested in other Cloud Native courses, search our entire catalog.


Available On-Site

Available Virtually

Open Enrollments Available


This hands-on training course provides application developers, DevOps personnel, QA/CI staff and other technology professionals with a comprehensive introduction to the Maven build system, its plugins, and ecosystem. Attendees will gain a clear understanding of the architecture of the Maven Build system; plugins and dependencies are covered in depth along with an overview of the Maven repository system.

Project principles and design patterns are presented, taking students from simple POM implementations through to multi-module projects. Attendees will gain a thorough understanding of Maven project lifecycles, directory structure, coordinates, artifacts, packaging, and plugins. Upon completion students will have the practical hands-on experience and conceptual knowledge necessary to use Maven in a range of settings including embedded in an IDE and as a direct build tool at the command line.


Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery; Open Enrollment options may be available.

Who Should Attend

Application Developers, DevOps personnel, Quality Assurance (QA) Staff, Continuous Integration (CI) Staff and other technology professionals

What Attendees will learn

This course provides attendees with a detailed introduction to Maven and its ecosystem. Attendees will gain a clear understanding of the architecture of the Maven Build system. Learning modules include:

  • Maven setup, project basics, and dependencies
  • Working with unit tests
  • Maven builds and packaging
  • Project lifecycles
  • Multi-module projects


Students should have basic sys-admin capabilities. Each attendee must provide their own laptop with an SSH client and internet connectivity.