top of page

Continuous Integration with Jenkins Certification Training

Original Price

₹ 6,999/-

 sale Price

₹ 6,999/-

Course length

10 Hours

About the course

Course Curriculum

Batches Availabe

Weekend Batches

Weekday Batches

Become an expert in Jenkins by mastering Build Pipeline, Reporting, Email & Build plugins, Secure Jenkins, Tomcat 7 and other related concepts


Continuous Integration


Topics:

  • Introduction to continuous integration

  • Advantages of Continuous integration

  • Implementation of continuous integration

  • From Hudson to Jenkins

  • Introduction to Jenkins


Getting Started with Jenkins


Topics:

  • Install Jenkins on a local machine

  • Starting Up with Jenkins

  • Jenkins Architecture and terms of Jenkins

  • Overview of Jenkins UI

  • Creating a Jenkins Job

  • Configuring a Jenkins job


Plugins and its uses


Topics:

  • Introduction to Plugins

  • Adding Plugins to Jenkins

  • Commonly used plugins (Git Plugin, Parameter Plugin, HTML Publisher, Copy Artifact and

  • Extended choice parameters)

  • Configuring Jenkins to work with java, Git and Maven

  • Creating a Jenkins Build and Jenkins workspace

  • Configure Jenkins to check for source code changes periodically.

  • Working with Maven Build Jobs


Setting Up Your Build Jobs and Security


Topics:

  • Creating a Freestyle Build Job

  • Introduction to Build Triggers and to Build Steps

  • Pre-and Post-Build Actions: Adding properties and properties files

  • Running Your New Build Job

  • Parametrized Builds

  • Distributed builds

  • Setting Email notification

  • Enabling Security in Jenkins

  • Different Levels of Authentication

  • Types of Access and Administration of the Access


Implementing Automated Testing


Topics:

  • Introduction

  • Automating Your Unit and Integration Tests

  • Configuring Test Reports in Jenkins

  • Displaying Test Results

  • Ignoring Tests

  • Automated Acceptance Test with JUnit

  • Automated Performance Test with JMeter


Metrics to Improve Quality


Topics:

  • Looking for foul Code through Code Coverage

  • Activating and usage of PMD Jenkins plugin

  • Activating and usage of Findbugs Jenkins plugin

  • Verifying HTML Validity

  • Reporting with JavaNCSS

  • Jenkins with Gradle script build system

  • Jenkins with shell script build system


Distributed Jenkins Configuration


Topics:

  • Introduction to Distributed Jenkins Build

  • Configuring Master Jenkins node

  • Configuring the Jenkins slave

  • Managing nodes and distributing jobs over nodes

  • Binding Jobs on the master and slave setup

  • Labelling the nodes to run a specific job


Maintain and Use Jenkins


Topics:

  • How to maintain Jenkins

  • Do's and Don'ts of Jenkins

  • Backup of Jenkins and Migrating Jenkins from one server to another.


Performing Automated Deployment and Continuous Delivery


Topics:

  • Deployment Overview

  • Implementing Automated and Continuous Deployment

  • Deploying an application to an application server

  • Install and configure tomcat.

  • Deployment of Simple Java web application using Tomcat.

  • Jenkins Build Pipeline

  • Parallel Jenkins build

  • Achieve generated Artifacts

  • Jenkins integrations (GitHub, slack, Custom API)

  • Scaling Jenkins


Jenkins Pipeline


Topics:

  • Overview of Pipeline as code

  • Overview of Pipeline Plugin

  • Automated Jenkins Pipeline



Project








bottom of page