Course description

  • What are the course objectives?

    The Simplilearn online Apache Maven course is designed to hone your mastery of the Maven build automation tool used for Java development projects. The course will train you on how to set up the Maven environment, pull in dependencies by specifying their coordinates, how to install and deploy a plugin, how to generate reports on your code that will let you know when your developers are running into problems, and how to scale up from simple projects to multi-module projects.
     
    Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting, and documentation from a central repository.

  • What skills will you learn?

    By the end of this online Apache Maven course, you will be able to:
     
    ·       Install Apache Maven successfully
    ·       Understand Maven dependencies and control Maven classpaths
    ·       Install plugins, manage plugins with a parent POM, and find available plugins
    ·       Comprehend Maven build properties
    ·       Create a project website
    ·       Release Maven artifacts
    ·       Build a website for multi-module project
    ·       Build a simple installer and run functional tests
    ·       Take advantage of popular Maven tricks and patterns

  • Who should take this course?

    The course is ideal for:
     
    ·       Intermediate Java developers
    ·       Project managers
    ·       Heavy users of software libraries
     

Course preview

    • Lesson 01 - Introduction

      18:28
      • 1.1 Introduction to Apache Maven
        03:35
      • 1.2 Installing Apache Maven
        03:30
      • 1.3 Understanding the Maven Repository
        03:06
      • 1.4 Understanding the Maven Lifecycle
        04:16
      • 1.5 Understanding the Role of Plugins
        04:01
    • Lesson 02 - Dependencies

      14:22
      • 2.1 Introducing Maven Dependencies
        02:31
      • 2.2 Controlling Maven Classpaths
        03:05
      • 2.3 Maven and Transitive Dependencies
        02:59
      • 2.4 Managing Dependencies that All Projects Need – Part 1
        02:34
      • 2.5 Managing Dependencies that All Projects Need – Part 2
        03:13
    • Lesson 03 - Plugins

      16:12
      • 3.1 Introducing Maven Plugins
        03:24
      • 3.2 Adding Steps to a Maven Build
        02:59
      • 3.3 Code Generation
        02:52
      • 3.4 Managing Plugins with a Parent POM
        03:27
      • 3.5 Finding Available Plugins
        03:30
    • Lesson 04 - Controlling the Build

      17:14
      • 4.1 Maven Build Properties
        03:41
      • 4.2 Maven Profiles
        02:50
      • 4.3 Profile Activation via Properties
        02:52
      • 4.4 Profile Activation via Environment
        03:08
      • 4.5 User Settings, Profiles and Repositories
        04:43
    • Lesson 05 - The Project Website

      18:13
      • 5.1 The Basic Website and Reports
        04:13
      • 5.2 Using Report Plugins
        03:46
      • 5.3 Creating Custom Pages
        04:00
      • 5.4 FAQ (frequently asked question) Pages and Site Appearance
        03:09
      • 5.5 Deploying to a Web Server
        03:05
    • Lesson 06 - The Maven Release Process

      18:39
      • 6.1 Deploying to a Repository
        03:00
      • 6.2 Using Snapshots
        03:27
      • 6.3 Preparing for a Release
        03:19
      • 6.4 Releasing Maven Artifacts
        02:20
      • 6.5 Preparing for an Open Source Release
        03:29
      • 6.6 Publishing to Maven Central
        03:04
    • Lesson 07 - Multi-module Projects

      12:41
      • 7.1 Understanding the Multi-module Project
        03:37
      • 7.2 Incremental Building with Multiple Modules
        02:37
      • 7.3 Building a Website for a Multi-module project
        03:49
      • 7.4 Releasing the Multi-module Project
        02:38
    • Lesson 08 - Maven Tricks and Patterns

      19:45
      • 8.1 Invoking Ant from Maven
        03:46
      • 8.2 Accessing Maven Artifacts from Ant
        02:47
      • 8.3 Building a Simple Installer
        05:20
      • 8.4 Running Functional Tests
        03:15
      • 8.5 Disabling Default Plugin Bindings and Excluding Transitive Dependencies
        04:37
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

    FAQs

    • Why choose Simplilearn for your training?

      ·       Simplilearn is one of the world’s largest certification training providers, with more than 500,000                         professionals trained globally
      ·       Trusted by Fortune 500 companies as their learning provider for career growth and training
      ·       Thousands of certified and experienced trainers conducting trainings around the world
      ·       Robust learning management system (LMS) designed to ensure you pass your certification tests on the          first attempt.
      ·       Accredited, Approved and Recognized as a training organization, partner, education provider and                    examination center by globally renowned names like Project Management Institute, APMG, CFA                      Institute, GARP, ASTQB, IIBA and others
      ·       Our high-touch support model with 24/7 teaching assistance provides a fulfilling online learning                        experience, from the moment you start your training to the day you get your certification

    • What are the prerequisites for this course?

      Basic knowledge of Java development is beneficial.

    • What are the benefits of Apache Maven?

      Apache Maven Apache Maven is a software project management and comprehension tool used primarily for Java projects, both simple and complex. By accessing its ever-expanding world of tools and libraries, you can easily construct your project and facilitate a collaborative development environment for your team.

    • Is this live training, or will I watch pre-recorded videos?

      The courses are conducted via live virtual classrooms (LVC). They are interactive sessions that enable you to ask questions and participate in discussions during class time. We do, however, provide recordings of each session you attend for your future reference. Classes are attended by a global audience to enrich your learning experience.

    • How do I enroll for the online training?

      You can enroll for this training on our website and make an online payment using any of the following options:
       
      ·       Visa Credit or Debit Card
      ·       MasterCard
      ·       American Express
      ·       Diner’s Club
      ·       PayPal
       
      Once payment is received you will automatically receive a payment receipt and access information via email.

    • I am not able to access the online course. Who can help me?

      Contact us using the form on the right of any page on the Simplilearn website, select the Live Chat link or contact Help & Support.

    • Who are our instructors and how are they selected?

      All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating remain on our faculty.

    • What is Global Teaching Assistance?

      Our teaching assistants are a dedicated team of subject matter experts here to help you get certified in your first attempt. They engage students proactively to ensure the course path is being followed and help you enrich your learning experience, from class onboarding to project mentoring and job assistance. Teaching Assistance is available during business hours.

    • What is covered under the 24/7 Support promise?

      We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

    • If I need to cancel my enrollment, can I get a refund?

      Yes, you can cancel your enrollment if necessary. We will refund the course price after deducting an administration fee. To learn more, please read our Refund Policy.

    • Do you provide a money back guarantee for the training programs?

      Yes. We do offer a money-back guarantee for many of our training programs. Refer to our Refund Policy and submit refund requests via our Help and Support portal.

    • How can I learn more about this training program?

      Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives can provide you with more details.

    Contact Us

    +1-844-532-7688

    (Toll Free)

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.