Companies Home Search Profile

Build Automation with Apache Maven - Comprehensive Course

Focused View

Uplatz Training

5:32:22

105 View
  • 1. Maven Introduction.mp4
    53:02
  • 1. Downloading and Installing Maven.mp4
    11:07
  • 1. Maven Repositories.mp4
    34:09
  • 1. Creating Maven Standalone Project in CLI.mp4
    26:43
  • 1. What are JAR, WAR, EAR files.mp4
    11:03
  • 1. Maven Build Life Cycle.mp4
    33:15
  • 1. Developing Standalone Maven Project in Non-Interactive Mode.mp4
    11:51
  • 1. Running Test Cases with Maven.mp4
    35:46
  • 1. Creating Maven Web Project in CLI.mp4
    14:32
  • 1. Creating Maven Standalone Project through IDE.mp4
    29:51
  • 1. Creating Maven Web Project through IDE.mp4
    12:21
  • 1. Adding Dependencies to pom.xml.mp4
    26:16
  • 1. Dependency Chain.mp4
    18:02
  • 1. Maven Scopes.mp4
    14:24
  • Description


    Learn to perform projects build, dependency & documentation using Maven. Become a DevOps engineer with maven expertise.

    What You'll Learn?


    • Get introduced to Maven, a powerful build automation tool used primarily for Java projects
    • Learn to download and install Maven
    • Define Maven Repositories
    • Create Maven Standalone Project in CLI
    • Create Maven Web Project through IDE
    • Understand what are JAR, WAR, EAR files
    • Describe Maven Build Life Cycle
    • Develop Standalone Maven Project
    • Learn how to run Test Cases with Maven
    • Learn how to add Dependencies to pom xml
    • Understand Dependency Chain and Maven Scopes

    Who is this for?


  • DevOps Engineers - Maven, JUnit 5, Jenkins, ANT
  • Platform Engineers
  • Site Reliability Engineers
  • Beginners & newbies aspiring for a career in DevOps and Software Engineering
  • Maven Specialists
  • Automation Testers
  • Java/Maven Developers & Testers
  • Project Deployment Engineers
  • Software Developers
  • Software Build Specialists
  • Software Engineers
  • Java Developers
  • DevOps Specialists
  • What You Need to Know?


  • Enthusiasm and determination to make your mark on the world!
  • More details


    Description

    A warm welcome to the Apache Maven course by Uplatz.


    Apache Maven is a powerful software project management, build and comprehension tool build primarily for Java software projects. It is implemented in Java that makes it platform-independent.

    The job of Build tools is to perform the compilation, testing, packaging and deployment of the final product. The advantages of performing these steps automatically instead of a human performing these steps is that the build is reproducible, faster and less error prone. Maven can perform these activities, e.g., create web sites, upload build results or generate reports. Maven also supports the creation of the initial folder structure for applications to make it easy to get started.

    Focused on project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

    Maven is used for projects build, dependency and documentation. It simplifies the build process like ANT, infact it's much more advanced. In summary, maven is a tool that can be used for building and managing any Java-based project. Maven make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project.


    The key features of Maven include:

    • Easily build a project using maven

    • Add jars and other dependencies of the project easily using the help of maven. It supports the definition and usage of dependencies to other libraries and projects. During the build, the Maven build system resolves the dependencies and it also builds the dependent projects if needed.

    • Maven provides project information (log document, dependency list, unit test reports etc.)

    • Maven is very helpful for a project while updating central repository of JARs and other dependencies

    • Build any number of projects into output types like the JAR, WAR etc without doing any scripting

    • Using maven we can easily integrate our project with source control system (such as Subversion or Git)

    • Avoid as much configuration as possible, by choosing real world default values and supplying project templates

    • Maven build system is extensible via plug-ins, which allows to keep the Maven core small. The Maven core does for example not know how to compile Java source code, this is handled by the compiler plug-in.


    Course Objectives


    • Download, install Maven and run a simple build

    • Understand Maven fundamentals and concepts

    • Understand Maven configuration essentials

    • Configure and locate dependencies for a project

    • Configure plugins to run unit tests

    • Create and configure Maven multi-module projects


    Apache Maven - Course Syllabus


    • Maven Introduction

    • Downloading and Installing Maven

    • Maven Repositories

    • Creating Maven Standalone Project in CLI

    • What are JAR, WAR, EAR files

    • Maven Build Life Cycle

    • Developing Standalone Maven Project in Non-Interactive Mode

    • Running Test Cases with Maven

    • Creating Maven Web Project in CLI

    • Creating Maven Standalone Project through IDE

    • Creating Maven Web Project through IDE

    • Adding Dependencies to pom.xml

    • Dependency Chain

    • Maven Scopes

    Who this course is for:

    • DevOps Engineers - Maven, JUnit 5, Jenkins, ANT
    • Platform Engineers
    • Site Reliability Engineers
    • Beginners & newbies aspiring for a career in DevOps and Software Engineering
    • Maven Specialists
    • Automation Testers
    • Java/Maven Developers & Testers
    • Project Deployment Engineers
    • Software Developers
    • Software Build Specialists
    • Software Engineers
    • Java Developers
    • DevOps Specialists

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Uplatz Training
    Uplatz Training
    Instructor's Courses
    Uplatz is UK-based leading IT Training provider serving students across the globe. Our uniqueness comes from the fact that we provide online training courses at a fraction of the average cost of these courses in the market.Over a short span of 3 years, Uplatz has grown massively to become a truly global IT training provider with a wide range of career-oriented courses on cutting-edge technologies and software programming.Our specialization includes Data Science, Data Engineering, SAP, Oracle, Salesforce, AWS, Microsoft Azure, Google Cloud, IBM Cloud, SAS, Python, R, JavaScript, Java, Full Stack Web Development, Mobile App Development, BI & Visualization, Tableau, Power BI, Spotfire, Data warehousing, ETL tools, Informatica, IBM Data Stage, Digital Marketing, Agile, DevOps, and more.Founded in March 2017, Uplatz has seen phenomenal rise in the training industry starting with an online course on SAP FICO and now providing training on 5000+ courses across 103 countries having served 300,000 students in a period of just 3 years.Uplatz's training courses are highly structured, subject-focused, and job-oriented with strong emphasis on practice and assignments. Our courses are designed and taught by more than a thousand highly skilled and experienced tutors who have strong expertise in their areas whether it be AWS, Azure, Adobe, SAP, Oracle, or any other technology or in-demand software.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 14
    • duration 5:32:22
    • Release Date 2022/11/26