Contact US
Call us : +1-800-543-5571
Mail us : training@itlearn360.com
About the course
In this lesson, we will create and work on maven based projects, install libraries through maven repository and run our test through maven. You will be able to:- Download and install maven
- Build projects
- Work with maven directory structure, plugins and more
- Understand the Project Object Model (POM)
- Use maven local(.m2) and central repositories
- Build a complete web application using maven
- Build and activate profiles
- Work with popular maven plugins
- Use maven from eclipse via the m2eclipse plugin
- Configure maven with Jenkin and Hudson
Audience and Requirements
- QA, BA and anyone who is interested to know about maven tool.
- Needs basic knowledge of software development process, testing, and Java programming
Training Highlights
- Mentorship will be given during and after training.
- You will be working on different projects.
- You will practice on interview questions from day one.
Curriculum
Module 1: Introducing Maven
- 1.1 Why Maven
- 1.2 Convention over Configuration
- 1.3 Key Features of Maven
Module 2: Installing and Running Maven
- 2.1 Installing and Configuring Maven
- 2.2 Local and Central Maven Repository
- 2.3 Testing the Maven Installation
Module 3: Getting Started
- 3.1 Creating and Building a Project
- 3.2 Maven ArtifactID
- 3.3 GroupID and Version
- 3.4 Maven Directory Structure
- 3.5 Standard Maven Lifecycle
- 3.6 Maven Plugins and Goals
- 3.7 Maven Coordinates
- 3.8 Dependency Management
- 3.9 Maven Repositories
Module 4: Project and Dependencies
- 4.1 Maven POM(The Project Object Model)
- 4.2 Project Coordinates
- 4.3 Dependencies
- 4.4 POM Inheritance and Aggregation
- 4.5 Multi-Section Projects
Module 5: Web Application in Maven
- 5.1 Creating the Web Project
- 5.2 Configuring the Jetty Plugin
- 5.3 Working with Servlets
- 5.4 Adding Dependencies
Module 6: Basic Build Profiles
- 6.1 Defining Profile
- 6.2 Activating Profiles
- 6.3 Default Profile
- 6.4 Profiles and Portability
Module 7: Plugins
- 7.1 Surefire
- 7.2 Failsafe
- 7.3 Findbugs
- 7.4 Cobertura
- 7.5 User-Created
Module 8: Using m2eclipse
- 8.1 Installing the m2eclipse plugin
- 8.2 The Maven Console
- 8.3 Creating a Project and POM file
- 8.4 Running the Builds
- 8.5 Dependencies
Module 9: Site Generation with Maven
- 9.1 Maven Site as Collaboration Tool
- 9.2 Site Life-Cycle
- 9.3 Default Site Layout
- 9.4 Creating a Site Project
- 9.5 Organizing Sites and Adding Site Content
Module 10: Repository Management
- 10.1 Enterprise Repository
- 10.2 Installing And Using Nexus
- 10.3 Nexus Repositories And Security
- 10.4 Deploying To Nexus With Maven
- 10.5 Managing Maven Setting With Nexus
- 10.6 Security With LDAP
Module 11: Release Management
- 11.1 Maven Release Plugin
- 11.2 Developer Release Workflow
- 11.3 Integration With Source Code
Module 12: Continuous Integration(CI) With Maven
- 12.1 Introduction to CI
- 12.2 Setup Maven with Jenkin
- 12.3 Setup Maven with Hudson
Request a detailed syllabus.
Get Answers (Answering their questions)
What kind of learning does ITlearn360.com provide?
ITlearn360.com offers instructor-led online live sessions and classroom-based corporate trainings and bootcamps for various courses and certifications to the learners.
Who are the instructors @ITlearn360.com?
@ITlearn360.com, we have an instructor community of industry professionals who are working in leading organizations and are veterans in their respective fields. These experts belong to various industries and are willing to share their talent with learners like you.
Are classes @ITlearn360.com conducted through online video streaming?
Yes, the classes @ITlearn360.com are conducted through online video streaming where there is two-way communication between users and instructors. The users can speak by using a microphone, chat by sending a message through a chat window and share their screens with an instructor. For better understanding, users also get recorded video of the class.