Training: Jenkins – Fundamentals

Not certifying


Jenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software.
This course will help you to become an expert in Jenkins by mastering Build Pipeline, Reporting, Email & Build plugins, Secure Jenkins, Tomcat 7 and other related concepts

Participant profiles

  • Anyone who is looking at Jenkins for implementing Continuous Integration & Continuous Delivery in their projects or organization
  • Anyone who wants to automate their software delivery process through the complete life-cycle from code check in to deployment


  • Understanding the concepts of DevOps, Continuous Integration, Continuous Delivery & Continuous Deployment
  • Understanding how Jenkins fits perfectly as the CICD serve
  • Learning about the basics of a Jenkins job & its configuration options
  • Source code repository
  • Code Quality
  • Automated Build, Test & Deployments
  • Jenkins pipeline


  • Basic understanding of Software Development Lifecyle & the processes involved
  • Access to a PC or Mac with internet connection to try out the working samples on the course

Course content

Module 1: Course Introduction

  • Course Objectives & Overview
  • Introduction to Continuous Integration
  • Introduction to Jenkins

Module 2: Jenkins Installation Process

  • Installation of Jenkins – Part 1 – Install Java
  • Installation of Jenkins – Part 2
  • Advanced Jenkins Installation
  • Install Jenkins on Tomcat

Module 3 : Getting Started with Jenkins

  • Jenkins Dashboard & Configurations
  • Creating Users & Granting Access in Jenkins
  • Role Based Strategy for Users
  • Creating our first Jenkins Job

Module 4 : Continuous Integration with Jenkins

  • Jenkins Integration with Git using Poll SCM
  • Jenkins Integration with Git using Webhooks
  • Installation of Maven
  • Setting up a Maven Project
  • Jenkins Integration with Maven
  • Introduction & Installation of SonarQube
  • Code Analysis with SonarQube
  • Jenkins Integration with SonarQube
  • Sending Email Notifications from Jenkins
  • Jenkins Integration with Selenium and TestNG
  • Jenkins Integration with Tomcat for Deployment

Module 5 : Jenkins Pipelines

  • Introduction To Pipelines
  • Setting up Delivery Pipeline
  • Setting up Build Pipeline
  • Introduction to Jenkins Pipeline
  • Setting Up Scripted Jenkins Pipeline
  • Setting up Declarative Jenkins Pipeline


  • Digital courseware included

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.
Prix de l'inscription
CHF 1'500.-

lun03apr(apr 3)09:00mar04(apr 4)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionJSK-FO

lun03apr(apr 3)09:00mar04(apr 4)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun15may(may 15)09:00mar16(may 16)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJSK-FO

lun15may(may 15)09:00mar16(may 16)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.


Votre demande

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request