Training: Jenkins – Fundamentals

Ref. JSK-FO
Duration:
2
 days
Exam:
Not certifying
Level:
Fundamental

Description

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

Objectives

  • 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

Prerequisites

  • 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

Documentation

  • 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.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge

lun29Avr(Avr 29)09:00mar30(Avr 30)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun29Avr(Avr 29)09:00mar30(Avr 30)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJSK-FO

lun03Juin(Juin 3)09:00mar04(Juin 4)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

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

lun08juil(juil 8)09:00mar09(juil 9)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun08juil(juil 8)09:00mar09(juil 9)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJSK-FO

lun12Aoû(Aoû 12)09:00mar13(Aoû 13)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun12Aoû(Aoû 12)09:00mar13(Aoû 13)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionJSK-FO

lun16Sep(Sep 16)09:00mar17(Sep 17)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun16Sep(Sep 16)09:00mar17(Sep 17)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJSK-FO

lun21Oct(Oct 21)09:00mar22(Oct 22)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun21Oct(Oct 21)09:00mar22(Oct 22)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionJSK-FO

lun25Nov(Nov 25)09:00mar26(Nov 26)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun25Nov(Nov 25)09:00mar26(Nov 26)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJSK-FO

lun30Déc(Déc 30)09:00mar31(Déc 31)17:00VirtuelVirtual Etiquettes de sessionJSK-FO

lun30Déc(Déc 30)09:00mar31(Déc 31)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionJSK-FO

Horaires d’ouverture

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

Contactez-nous

Votre demande

Opening hours

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

Contact us

Your request

X
X
X
X