Jenkins Advanced

Participanți: între 6 și 20 de cursanți
Livrare: live virtual, în limba Engleză
Material de studiu: manual digital

Acest curs acoperă topicurile avansate legate de lucrul cu Jenkins CI.

Cui i se adresează?

Acest curs se adresează:

  • Utilizatorilor Jenkins și administratorilor interesați să învețe mai multe despre Jenkins
  • Developerilor entry level sau avansați
  • Inginerilor QA
  • Build Engineers, Release Engineers
  • Project Managerilor tehnici
  • Inginerilor DevOps
Ce veți învăța?

În cadrul acestui curs, participanți vor învăța cum să interacționeze cu Jenkins REST API, cum să utilizeze limbajul groovy pentru customizări Jenkins și cum să utilizeze containerele Jenkins cu Docker.

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs, studenții trebuie să aibă cunoștințe despre caracteristicile Jenkins basic. Este recomandată parcurgerea cursului Jenkins Basic.

De asemenea, este recomandat ca studenții să aibă cunoștințe de bază a sistemelor distribuite de control al versiunii(Git).

Este de preferat ca studenții să aibă experiență anterioară în dezvoltarea aplicațiilor web și abilități necesare care includ rularea comenzilor Unix, navigarea în sistemul de fișiere și crearea și editarea fișierelor text.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Citește agenda cursului
Citește agenda cursului
Module 01: Git/github recap
Module 02: 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 03: 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 04: Jenkins CI beyond the basics
Module 05: Jenkins REST API overview
  • XML API
  • JSON API
  • Creating jobs with Jenkins API–python sdk
Module 06: Using groovy with Jenkins
  • Groovy script console
  • Groovy jobs
  • Module 07: Groovy with dynamic parameters
  • Post build groovy plugin
Module 08: Using Shared Libraries in Jenkins
  • Scripted Pipeline
  • Using a Jenkinsfile
  • Multibranch Pipelines
  • Introduction to Shared Libraries
  • Restart from a Stage
Module 09: Jenkins Security:
  • Authentication
  • Authorization
  • Accounting
  • Global Security Settings
  • Managing Credentials
  • Security Best Practices
Module 10: Debugging Jenkins with system logs
Module 11: Monitoring Jenkins
Este recomandat să continui cu:
Programe de certificare

Detalii curs

Durată
2
zile

Preț
1050
EUR

Modalități de livrare
Clasă virtuală
Nivel de specializare
3. Advanced
Într-o economie bazată pe cunoaștere, educarea și instruirea angajaților reprezintă o investiție în vederea obținerii unei performanțe îmbunătățite pe termen scurt, precum și a succesului pe termen lung al organizației.
DORESC SĂ MĂ ÎNSCRIU LA CURS

Vă rog să mă contactați:

Meniu