Upcoming Batch - Date and Time

Get customized CI/CD Pipelines with Jenkins course according to your requirement

Enquire for Customization

Get Customized

Overview

Course Description

Jenkins is an open-source automation server that allows developers to build, test, and deploy their software. It is popular for the management of source code and delivering code to production. With Jenkins, organizations can manage and control the software delivery processes throughout the entire lifecycle, including build, document, test, package, stage, deployment, static code analysis, and much more.

DevOps engineers are often asked to build, test, and deploy applications in a way that's reliable and repeatable without making code changes to the application itself. One of the tools that's available to do that is Jenkins pipelines.

Who should go for this training?

This course is suitable for IT Professionals, System Admins, Software Testers, Solution Architects and Security Engineers.

Requirements

  • Computer or laptop or Smartphone with Highspeed Internet Connection

  • There are no prerequisites for taking up this Jenkins course.

Course Syllabus

  • Introduction to CI/CD
  • Traditional Software Development
  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • Building the continuous deployment process
  • Automated Deployment Pipeline
  • CI/CD Tool Selection
  • Setting Up Git
  • Setting Up Jenkins
  • Maven Set-up
  • Exploring Jenkins
  • Build a Maven Project
  • Building a Maven Project with Jenkins
  • Understanding Jenkins Build Jobs
  • Freestyle Build Jobs
  • Build Triggers
  • Scheduled Builds
  • Polling SCM
  • Build Steps
  • Jenkins Environment Variables
  • Post-build Actions
  • Using Jenkins with Other Languages
  • Building Projects with Gradle
  • Parameterized Build Jobs
  • Building From Tags
  • Remote Triggering Parameterized Builds
  • Enabling Security in Jenkins
  • Build Pipelines and Promotions
  • Triggering Parameterized Builds
  • Question-Answer Session
  • Introduction to Pipelines
  • Understanding Pipeline Structure
  • Defining a Pipeline
  • Declarative Pipeline Syntax
  • Scripted Pipeline Syntax
  • Building a Pipeline
  • Continuous Integration Pipeline
  • Building Pipelines from Jenkinsfile
  • Snippet Generator
  • Global Variable Reference
  • Declarative Directive Generator
  • Restarting Pipelines
  • Multistage Pipeline
  • Jenkins as an Automation Testing tool
  • CI with Junit in Jenkins
  • Code Coverage using Jacoco
  • Code Coverage using Clover
  • Acceptance and Performance Tests in Jenkins
  • Integrate JMeter with Jenkins
  • Testing Code Coverage
  • Question-Answer Session
  • Code Quality and Jenkins
  • Internals of Jenkins Jobs
  • FindBugs Integration with Jenkins
  • Code Complexity
  • Coverage Complexity with Jenkins
  • Open Tasks
  • SonarQube
  • SonarQube with Jenkins
  • Static Code Analysis
  • Introduction to Automated Deployment and Continuous Delivery
  • Building the Continuous Delivery Process
  • Implementing Automated and Continuous Deployment
  • Deploying a Python Application
  • Tomcat and Jenkins
  • PHP and Jenkins
  • Deploying Maven App To Tomcat Server
  • Introduction to Distributed Architecture
  • Create Multiple Slave Nodes
  • Deep Diving Jenkins Master/Slave Architecture
  • Assigning Jobs To Specific Slave Nodes
  • Distributed Builds
  • Question-Answer Session

What People Say

Nagmani Solanki

Digital Marketing Expert

Edugators platform is the best place to learn live classes, and live projects by which you can understand easily and have excellent customer service.

Saurabh Arya

Software Developer

It was a very good experience. Edugators and the instructor worked with us through the whole process to ensure we received the best training solution for our needs.

Praveen Madhukar

Web Design Expert

I would definitely recommend taking courses from Edugators. The instructors are very knowledgeable, receptive to questions and willing to go out of the way to help you.

Shyam Kumar

Graphic Designer

The instructor's training style was smooth and easy. Individual attention was paid to students and the details provided were very helpful.

Need To Train Your Team?

Customized Corporate Training Programs and Developing Skills For Business Success.

Get Newsletter

Subscibe to our newsletter and we will notify you about the newest updates on Edugators