phone+91-87222 63165 / +1(510)-379-9024 contact@syncomint.com
Try Our Sample Training Videos

Course Info

Maven Maven is a build automation tool used primarily for Java projects. Maven is essentially a project management and comprehension tool and as such provides a way to help with managing Builds, Documentation, Reporting, Dependencies, SCMs, Releases, Distribution.

Benefits of the Program

Syncomint provides you an extensive hands-on course on Maven where you gain its fundamental knowledge and skills. This program is for those new to MAVEN, here you will learn about POM, how to create new projects, plugins and various other aspects of MAVEN.

Topic List

This course covers the entire MAVEN concept. You'll work hands-on on these MAVEN concepts. Syncomint provides you Classroom Training as well as Live Virtual Training.

Course content
[formac-acc title="Lesson 1: An Introduction to Maven"]What is Maven?, The Apache Maven Project, Installing Maven, Running Maven[/formac-acc] [formac-acc title="Lesson 2: Projects"]Creating a New Maven Project, Artifact Coordinates[/formac-acc] [formac-acc title="Lesson 3: The Project Object Model (POM)"]Standard Directory Layout[/formac-acc] [formac-acc title="Lesson 4: Core Concepts"]The Maven Lifecycle, Key Lifecycle Phases[/formac-acc] [formac-acc title="Lesson 5: Maven Plugins and Goals"]Lifecycles and Goals, Customizing the Lifecycle[/formac-acc] [formac-acc title="Lesson 6: Packaging Types and Lifecycles"]Introduction to packaging types and lifecycles, Package specific lifecycle, sBuild Lifecycle Basics, Setting Up Your Project to Use the, Build Lifecycle, Packaging, Plugins, Lifecycle Reference, Built-in Lifecycle Bindings[/formac-acc] [formac-acc title="Lesson 7: Dependencies"]Maven Dependencies, Dependency Scope[/formac-acc] [formac-acc title="Lesson 8: Maven Repositories"]Finding Dependencies[/formac-acc] [formac-acc title="Lesson 9: Introduction to Multi-Module Builds"]Project Aggregation, Project Inheritance[/formac-acc]

ClassRoom Schedule

Classroom Training - 10 Days

Day 1

11AM-5PM
An Introduction to Maven
  • What is Maven?
  • The Apache Maven Project

Day 2

11AM-5PM
Continuing with introduction
  • Installing Maven
  • Running Maven

Day 3

11AM-5PM
Projects
  • Creating a New Maven Project
  • Artifact Coordinates

Day 4

11AM-5PM
The Project Object Model (POM)
  • Standard Directory Layout

Day 5

11AM-5PM
Core Concepts
  • The Maven Lifecycle
  • Key Lifecycle Phases

Day 6

11AM-5PM
Maven Plugins and Goals
  • Lifecycles and Goals
  • Customizing the Lifecycle

Day 7

11AM-5PM
Packaging Types and Lifecycles
  • Introduction to packaging types and lifecycles
  • Package specific lifecycle
  • sBuild Lifecycle Basics
  • Setting Up Your Project to Use the Build Lifecycle
  • Packaging
  • Plugins
  • Lifecycle Reference
  • Built-in Lifecycle Bindings

Day 8

11AM-5PM
Dependencies
  • Maven Dependencies
  • Dependency Scope

Day 9

11AM-5PM
Maven Repositories
  • Finding Dependencies

Day 10

11AM-5PM
Introduction to Multi-Module Builds
  • Project Aggregation
  • Project Inheritance

Live Virtual Class Schedule

Virtual Training - 5 Days

Day 1

8AM-12PM && 1PM-5PM
An Introduction to Maven
  • What is Maven?
  • The Apache Maven Project
  • Installing Maven
  • Running Maven

Day 2

8AM-12PM && 1PM-5PM
Projects
  • Creating a New Maven Project
  • Artifact Coordinates
The Project Object Model (POM)
  • Standard Directory Layout

Day 3

8AM-12PM && 1PM-5PM
Core Concepts
  • The Maven Lifecycle
  • Key Lifecycle Phases
Maven Plugins and Goals
  • Lifecycles and Goals
  • Customizing the Lifecycle

Day 4

8AM-12PM && 1PM-5PM
Packaging Types and Lifecycles Dependencies
  • Maven Dependencies
  • Dependency Scope

Day 5

8AM-12PM && 1PM-5PM
Maven Repositories
  • Finding Dependencies
Introduction to Multi-Module Builds
  • Project Aggregation
  • Project Inheritance
Connect With Us

Call: +91-87222 63165 (India)
Call: +1 510-379-9024 (USA)

Mail: contact@syncomint.com