Continuous Integration With Jebkins Training

Continuous Integration with Jenkins Solutions Architect Training

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

Sports, Citrix, UST Global, Mindtree, TCS, Wipro, Infosys & other MNC's use Azure across industries.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Continuous Integration With Jenkins UpComing Batches

Apr-23 - Jun-04

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-16 - May-28

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-27 - Jun-08

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-04 - Jun-15

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

May-11 - Jun-22

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-18 - Jun-29

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

Continuous Integration with Jenkins Certification

SELF PACED

OL Tech Edu's Become an expert in Jenkins by mastering Build Pipeline, Reporting, Email & Build plugins, Secure Jenkins, Tomcat 7 and other related concepts.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Continuous Integration With Jebkins Certification

Learning Objective: In this module, you will learn about what is Continuous Integration(CI) and why CI? Best practices in CI and tools for continuous integration. 

Topics:
  • Introduction to Continuous Integration.
  • Advantages of Continuous Integration.
  • Implementation of Continuous Integration.
  • From Hudson to Jenkins.
  • Introduction to Jenkins.

Learning Objective: In this module, you will learn about Jenkins, setting up Jenkins environment on your local setup, terminologies used in Jenkins and creating Jenkins job. 

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.

Hands On:
  • Installing the Jenkins Setup.
  • Create a Simple Jenkins Job, Delete, Fail, Disable the Job.

Learning Objective: In this module, we will learn about various plugins available in Jenkins and their usage. Then we will learn to configure Jenkins to work with other tools, working with maven builds and polling for source code changes. 

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.

Hands On:
  • Adding the Plugins to the Jenkins Job.
  • Creating a Jenkins job to Check for Source Code Changes.
  • Creating Maven Build Jobs.

Learning Objective: In this module, we will learn to learn to Build Jobs, add the advanced features to 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.

Hands On:
  • Creating Freestyle Jobs.
  • Demo on Security and Authorization in Jenkins.
  • Sending Email Notifications.
  • Running the Jenkins Job.


Learning Objective: In this module, you will learn to setup Jenkins to Implement Automated Testing and publish reports. 

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.

Hands On:
  • Unit and Integration Testing.
  • Ignoring the Tests.
  • Display Test Results.


Learning Objective: In this module, we shall learn to check for the code coverage and usage of PMD and FindBugs Jenkins plugin and also Jenkins support with other build systems. 

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.

Hands On:
  • Jenkins Plugin for Analyzing the Bugs.
  • Reporting using Jenkins.
  • Jenkins with a Different Build System.


Learning Objective: In this module, we shall learn to create a distributed Jenkins system to handle concurrent build triggers, we will learn to set up master and slave configuration in Jenkins. 

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.

Hands On:
  • Configuring Slave Node in your Jenkins.
  • Adding Labels to Nodes.
  • Managing the Nodes.


Learning Objective: In this module, we shall learn the Best Practices in Jenkins culture. You will also learn the Do's and Don'ts in Jenkins setup. 

Topics:
  • How to Maintain Jenkins?
  • Do's and Don'ts of Jenkins.
  • Backup of Jenkins and Migrating Jenkins from One Server to Another.

Hands On:
  • Backup of Jenkins.


Learning Objective: In this module, we shall learn to deploy an application to a web server using Tomcat and understanding pipeline and parallel builds. 

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.

Hands On:
  • Continuous Deployment using Jenkins.
  • Parallel and Pipeline Builds.
  • Jenkins Integrations.


Learning Objective: In this module, we shall learn to implement a project’s entire build/test/deploy pipeline in a jenkinsFile and create a fully automated Jenkins pipeline. 

Topics:
  • Overview of Pipeline as Code.
  • Overview of Pipeline Plugin.
  • Automated Jenkins Pipeline.

Hands On:
  • Jenkins Pipeline.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Projects

What are the system requirements for this course?

The system requirements include an Intel i3 processor or above, 3GB RAM (4GB RAM recommended) and a 32-bit or 64-bit operating system.

How will I execute the Practicals?

For a single instance deployment, you can refer to the Installation guide that will be in your LMS and install it on your Windows/Mac/Linux systems.

Course Description

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Course FAQ's

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers