Maven

Instructor-led training in Maven. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

intermediate
24–32 hours Live online (VILT) intermediate
Live online (VILT)
Hands-on labs
Assignments & projects
Completion certificate

Overview

The Maven course is designed to equip you with the skills necessary to manage project builds and dependencies in Java-based applications. Understanding Maven is crucial for streamlining development processes and ensuring consistent environments across teams.

What you'll learn

  • You will be able to create and manage Maven projects effectively.
  • You will be able to configure Maven to handle project dependencies.
  • You will be able to implement custom build lifecycles using Maven.
  • You will be able to utilize Maven plugins to enhance project functionality.
  • You will be able to integrate Maven with Continuous Integration (CI) tools.
  • You will be able to troubleshoot and resolve common Maven issues.
  • You will be able to optimize project builds for performance and efficiency.

Curriculum

7 modules · outline is indicative and can be tailored to your team.

1Introduction to Maven
  • Understanding the role of Maven in project management
  • Maven architecture and key components
  • Setting up Maven on your local machine
2Creating Maven Projects
  • Using the Maven command line
  • Creating a new Maven project from scratch
  • Understanding the pom.xml file structure
3Managing Dependencies
  • Defining dependencies in the pom.xml
  • Using Maven Central and other repositories
  • Handling transitive dependencies
4Build Lifecycles and Phases
  • Understanding build lifecycles and phases
  • Customizing build lifecycles for specific needs
  • Executing different build phases
5Maven Plugins
  • Exploring built-in Maven plugins
  • Creating and configuring custom Maven plugins
  • Integrating third-party plugins into your projects
6Continuous Integration with Maven
  • Integrating Maven with CI/CD tools
  • Setting up automated builds and tests
  • Best practices for CI with Maven
7Troubleshooting Maven
  • Common Maven errors and their solutions
  • Debugging build failures
  • Optimizing build performance

Prerequisites

Basic understanding of Java programming is recommended.

Who should attend

This course is ideal for developers and DevOps professionals looking to enhance their build and dependency management skills.

Certification

On completing this course you receive a Skilvi course-completion certificate.

Frequently asked questions

What is the format of the course delivery?

The course is instructor-led and conducted live online.

How long is the course?

The course lasts for 20 hours, typically spread over four weeks.

Will I receive a certificate upon completion?

Yes, you will receive an Skilvi course-completion certificate.

Are exam vouchers included in the course?

Exam vouchers are available through authorized channels on request.

What prior knowledge do I need before taking this course?

Basic understanding of Java programming is recommended.

Maven

Pricing on request

  • Live online (VILT)
  • 24–32 hours
  • Hands-on labs & assignments
  • Skilvi completion certificate