Központi telefonszám

+36 1 799 5500

Email cím

tanfolyam@iqedu.hu

Események betöltése

DevOps Mérnök – Jenkins

Időtartam: 4 nap.

Jelenleg nem elérhető

600000Ft + ÁFA

600000 Ft + ÁFA

A Jenkins egy nyílt forráskódú CI/CD kiszolgáló, amelyet széles körben használnak a szoftverek készítésével, tesztelésével, valamint leszállításával vagy telepítésével kapcsolatos feladatok automatizálására. Átfogó Jenkins képzésünket olyan fejlesztők, minőségbiztosítási mérnökök és IT szakemberek számára terveztük, akik szeretnék elsajátítani a Jenkins-t a szoftverfejlesztési folyamataik automatizálásához. Ez a tanfolyam a Jenkins alapvető fogalmait és haladó technikáit egyaránt tárgyalja, gyakorlati példákat integrálva a folyamatos integráció (CI) és a folyamatos szállítás (CD) legjobb gyakorlatainak bemutatására. A képzés során a kollégák a modern DevOps technikákat és gyakorlatokat a Jenkins platformon sajátítják el. Képzésünket csoportos igény esetén testreszabjuk és egyedi tematikát készítünk.

Kinek ajánljuk:

  • DevOps mérnökök: Olyan szakemberek, akik a fejlesztési folyamatuk build és teszt fázisainak automatizálására törekszenek.
  • Minőségbiztosítási vezetők: Azok, akik a folyamatos tesztelést a Jenkins CI/CD pipeline-ainak segítségével szeretnék integrálni a fejlesztési életciklusba.
  • IT menedzserek: Azok, akik szoftverfejlesztési projekteket felügyelnek, és DevOps gyakorlatokat szeretnének bevezetni vagy fejleszteni a csapatukban.

Tematika:

DevOps Platformok – Jenkins képzésünk az alábbi témaköröket tartalmazza:

  • Bevezetés a DevOps-ba: A DevOps kultúra, az elvek és a hagyományos szoftverfejlesztési és infrastruktúra-kezelési gyakorlatokkal szembeni előnyök megértése.
  • Folyamatos integráció (CI): Bevezetés a CI-be, az automatizált építések beállítása és az automatizált tesztelés integrálása a kód minőségének biztosítása érdekében.
  • Folyamatos szállítás (CD): A telepítési folyamat automatizálásának alapjai, amely lehetővé teszi a gyakori és megbízható kódkiadásokat minimális emberi beavatkozással.
  • Infrastruktúra mint kód (IaC): Az IaC fontosságának megértése. Az infrastruktúra kódon keresztül történő kezelésének és rendelkezésre bocsátásának áttekintése, lehetőségek deklaratív vs. imperatív megközelítés
  • Version Control Systems: A forráskódkezelés ismeretek felfrissítése, különös tekintettel a Gitre.
  • Bevezetés a Jenkinsbe: A Jenkins  CI/CD folyamatokban betöltött szerepének áttekintése, beleértve a folyamatos integráció és a folyamatos leszállítás alapfogalmait.
  • A Jenkins beállítása: A Jenkins telepítése és konfigurálása, masterek és ügynökök beállítása, valamint a Jenkins műszerfal megértése.
  • Freestyle és Pipeline munkák: Különböző típusú Jenkins munkák létrehozása és kezelése, a Jenkinsfile megértése és a pipeline kódként történő megvalósítása.
  • A Jenkins Groovy-alapú DSL megértése: A Jenkins Pipeline-ban használt Groovy-alapú Domain Specific Language alapjai, beleértve a szintaxist, a struktúrát és a szkriptek létrehozásának kulcsfogalmait.
  • Forrásvezérlés kezelése: A Jenkins integrálása olyan verziókezelő rendszerekkel, mint a Git vagy az SVN az automatizált építésekhez.
  • Automatizálás: Triggerek, paraméterek és környezeti változók konfigurálása a build folyamat automatizálása érdekében.
  • Tesztelés a Jenkins-szel: Automatizált tesztek integrálása a Jenkins pipeline-okba, tesztjelentések konfigurálása és a tesztelési hibák kezelése.
  • Értesítések és jelentéskészítés: Értesítések és e-mail értesítések beállítása, valamint jelentési eszközök integrálása a valós idejű visszajelzéshez.
  • Biztonság a Jenkinsben: A felhasználói hitelesítés és engedélyezés kezelése, valamint a legjobb biztonsági gyakorlatok bevezetése a Jenkinsben.
  • Haladó Jenkins funkciók: A bővítmények, az elosztott folyamatok és a Jenkins skálázása konténerizációval.
  • Hibaelhárítás és legjobb gyakorlatok: Gyakori problémák azonosítása, teljesítményoptimalizálás és a hatékony Jenkins-pipeline-ok legjobb gyakorlatainak megvalósítása.

Előfeltétel:

DevOps Platformok – Jenkins képzésünk az alábbi előismereteket és készségeket feltételezi:

  • A verziókezelési fogalmak és elvek, különösen a Git alapszintű ismerete.
  • A szoftverfejlesztési, tesztelési és telepítési folyamatok alapszintű ismerete.
  • Konténerizáció és a Docker alapszintű ismerete
  • A DevOps alapkoncepciók és gyakorlatok ismerete előnyös, de nem kötelező.

További időpontok:

Ehhez a tanfolyamhoz nem tartozik más időpont.
images (1)

Apple IT Excellence Series

Idén is a legfrissebb IT rendszermérnöki információkat hozzuk a számotokra. Technikai újítások, az Apple IT ökoszisztéma működése és sikeres nagyvállalati példák Magyarországról.