Scheda corso
NovaNext Training / OPEN SOURCE / OPEN SOURCE / Jenkins Advanced

Jenkins Advanced

Codice
NOVJEKAD
Durata
2 Giorni
Prezzo
1.600,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Learning Subscription
e-Learning
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

Jenkins Advanced course covers advanced topics related to working with Jenkins CI.

 

Prerequisiti

• Understanding of Jenkins basic features and capabilities (recommended training: Jenkins Fundamentals)

• Basic knowledge of distributed version control systems (Git Fundamentals)

 

Obiettivi

To attend this course, you need to have:

• PC/Laptop with internet access

• Updated web browser

We have developed a complex DevOps curriculum, highly appreciated by clients such as Adobe, UiPath, Avira, Atos, Vodafone because of its practical insights. Our DevOps seminars cover major technology areas, from networking programming and operating systems to Machine Learning and Artificial Intelligence.

We have delivered live-virtual courses across 3 continents from the safety of our laptops and whiteboards, as we are specialized in delivering live virtual courses and we take great pride in saying that our team of trainers are, first of all, engineers or developers. This enable us to have up to 70% of the time spent on doing hands-on practice and sharing our combined knowledge and experience.

We will show your people HOW to do it, not where to read about it. Moreover, we can handle a multi-platform implementation in all cloud environments, as we created labs on AWS, Microsoft Azure, Google Cloud and Oracle Cloud Infrastructure. Our full training curriculum can be found here.

 

Destinatari

• Jenkins users and administrators interested in expanding Jenkins knowledge

• Beginner and intermediate Developers

• QA Engineers

• Build and Release Engineers

• Technical Project Managers

• DevOps Engineers

 

Contenuti

Module 1: Git/github recap

Module 2: Integrate your Docker SSH server with Jenkins

– Run your Jenkins job on your Docker remote host through SSH

– Introduction: Jenkins + Ansible

– Install Ansible: Docker + Jenkins

– Integrate Ansible and Jenkins (Ansible Plugin)

– Learn how to execute Playbooks from a Jenkins Job

– Add parameters to Ansible and Jenkins

Module 3: Pipelines

– Create a Jar for your Maven App using Docker

– Create a Dockerfile and build an image with your Jar

– Create a Docker Compose file to automate the Image build process

– Learn how to test your code using Maven and Docker

– Create a bash script to automate the test process

Module 4: Jenkins CI beyond the basics

Module 5: Jenkins REST API overview

– XML API

– JSON API

– Creating jobs with Jenkins API–python sdk

Module 6: Using groovy with Jenkins

– Groovy script console

– Groovy jobs

Module 7: Groovy with dynamic parameters

– Post build groovy plugin

Module 8: Using Shared Libraries in Jenkins

– Scripted Pipeline

– Using a Jenkinsfile

– Multibranch Pipelines

– Introduction to Shared Libraries – Restart from a Stage

Module 9: Jenkins Security

– Authentication

– Authorization

– Accounting

– Global Security Settings

– Managing Credentials

– Security Best Practices

Module 10: Debugging Jenkins with system logs

Module 11: Monitoring Jenkins