DevOps Artisan – Jenkins Advanced

tanfolyam DevOps Artisan – Jenkins Advanced a Jenkins CI-vel való együttműködéssel kapcsolatos haladó témákat fedi le.

Kinek szól?

Ez a tanfolyam foglalkozik:

  • A Jenkins felhasználóinak és rendszergazdáinak, akik szeretnének többet megtudni a Jenkinsről
  • Belépő szintű vagy haladó fejlesztők
  • minőségbiztosítási mérnökök
  • Építőmérnökök, kibocsátómérnökök
  • Műszaki projektmenedzserek
  • Mérnökök DevOps

Mit fogsz tanulni?

Ezen a tanfolyamon a résztvevők megtanulják, hogyan kommunikálhatnak a Jenkins REST API-val, hogyan használhatják a groovy nyelvet a Jenkins testreszabásához, és hogyan használhatják a Jenkins konténereket a Dockerrel.

Előfeltételek:

A tanfolyamon való részvételhez a hallgatóknak ismerniük kell a Jenkins alapvető jellemzőit. A Jenkins Fundamentals tanfolyam elvégzése javasolt.

Javasoljuk továbbá, hogy a hallgatók rendelkezzenek alapismeretekkel az elosztott verziókezelő rendszerekről (Git).

Előnyös, ha a hallgatók rendelkeznek korábbi webalkalmazás-fejlesztési tapasztalattal és olyan szükséges készségekkel, mint a Unix-parancsok futtatása, a fájlrendszerben való navigáció, valamint a szöveges fájlok létrehozása és szerkesztése.

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

01. modul: Git/github összefoglaló
02. modul: Integrálja a Docker SSH-kiszolgálót a Jenkins-szel
  • Futtassa Jenkins-feladatát a Docker távoli gazdagépen SSH-n keresztül
  • Bevezetés: Jenkins + Ansible
  • Az Ansible telepítése: Docker + Jenkins
  • Integrált Ansible és Jenkins (Ansible beépülő modul)
  • Tanulja meg a Playbooks végrehajtását egy Jenkins Jobból
  • Adjon hozzá paramétereket az Ansible-hez és a Jenkins-hez
03 modul: Pipelines:
  • Hozzon létre egy Jar-t a Maven alkalmazáshoz a Docker segítségével
  • Hozzon létre egy Docker-fájlt, és készítsen egy képet a Jar-jával
  • Hozzon létre egy Docker Compose fájlt az Image build folyamatának automatizálásához
  • Ismerje meg, hogyan tesztelheti kódját a Maven és a Docker használatával
  • Hozzon létre egy bash szkriptet a tesztfolyamat automatizálásához
04. modul: Jenkins CI az alapokon túl
05. modul: Jenkins REST API áttekintése
  • XML API
  • JSON API
  • Feladatok létrehozása a Jenkins API-python sdk segítségével
06. modul: Groovy használata Jenkins-szel
  • Groovy script konzol
  • Groovy munkák
  • 07. modul: Groovy dinamikus paraméterekkel
  • Post build groovy plugin
08. modul: Megosztott könyvtárak használata a Jenkinsben
  • Szkriptelt Pipeline
  • Jenkinsfile használata
  • Többágú Pipelines
  • Bevezetés a megosztott könyvtárakba
  • Indítsa újra a Stage-ről
09. modul: Jenkins biztonság:
  • Hitelesítés
  • Meghatalmazás
  • Könyvelés
  • Globális biztonsági beállítások
  • Hitelesítési adatok kezelése
  • Biztonsági bevált gyakorlatok
10. modul: Jenkins hibakeresése rendszernaplókkal
11. modul: Jenkins monitorozása

Javasoljuk, hogy folytassa:

Minősítési programok

Ez a kurzus felkészíti a hallgatókat a minősítő vizsgára, hogy megszerezzék a Professional Release Engineer szerepkört.

DevOps Artisan – Jenkins Advanced

DevOps Artisan - Jenkins Advanced

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

2
nap

Ár:

840 EUR

Szállítás:

Virtuális tanterem

Szint:

3. fejlett

Szerepek:

Fejlesztő, Devops Mérnök, DevOps Csapat, Programozó, Rendszermérnök