Continuous Integration

Master Program1034 Ratings
  • Live interaction with Industry leadershipIncludes live Master Classes and Ask me anything sessions
  • 100+ hours of live interactive learningLive Online classes by industry experts
  • With real time projectsBuilt on datasets of various scenarios & real time problems
  • ITlearn360 JobAssistGet noticed by the top hiring companies

Learning Path

  • Course 1

    Maven

    Course 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