Ez az intenzív, 3 napos kurzus gyakorlatias és részletes bevezetést nyújt a Jenkinsbe és a Gitbe, felkészítve a résztvevőket a Jenkins & Git Associate minősítésre.
Megtanulod, hogyan telepítsd és konfiguráld a Jenkinst, hogyan hozz létre automatizált feladatokat, hogyan integráld a Jenkinst a Gittel és a GitHubbal, és hogyan kezeld hatékonyan a verziókövetést. A kurzus a vizsga célkitűzései köré épül, és gyakorlati feladatokat tartalmaz, hogy olyan készségeket szerezz, amelyek azonnal alkalmazhatók a munkakörnyezetben. DevOps.
A kurzust azoknak ajánljuk, akik szeretnék elkezdeni szakmai karrierjüket a területen. DevOps vagy erősítsék CI/CD készségeiket, különösen:
• Belépő szintű szakemberek DevOps
• Szoftverfejlesztők
• Tesztelők
• Rendszergazdák
• Folyamatos szállítási folyamatokat megvalósító műszaki csapatok
• Jenkins telepítése és konfigurálása
• Jenkins-feladatok létrehozása és testreszabása
• Jenkins integrálása Gittel és GitHubbal
• Automatizált folyamatláncok létrehozása Jenkinsfile használatával
• Git használata verziókezeléshez, együttműködéshez és forráskód-kezeléshez
• A teljes CI/CD folyamat megértése a vállalástól a megvalósításig
• Általános ismeretek a szoftverfejlesztési folyamatokról
• Alapfokú ismeretek a parancssorokban és a rendszeradminisztrációban
• Hozzáférés egy stabil internetkapcsolattal rendelkező számítógéphez/laptophoz
• Nincs szükség haladó programozási ismeretekre
1. nap: Jenkins alapismeretek és beállítás
• 1. modul: Bevezetés a Jenkinsbe
o Pipelineés automatizálás
Jenkins architektúra és előnyei
o Gyakori integrációk a Jenkins-szel
• 2. modul: A Jenkins telepítése és beállítása
Jenkins telepítési lépések
o Kezdeti beállítás, felhasználói felület áttekintése és adminisztrációs alapismeretek
• 3. modul: A munkakör megértése
o Munkatípusok (freestyle, pipeline, seed munkák)
o Munka létrehozása és konfigurálása
o Feladat állapota és tárolása a Jenkinsben
• 4. modul: Munkakörök testreszabása
o Paraméterek és típusok összeállítása
o Környezeti változók (lokális/globális)
o Lefelé/felfelé irányuló konfigurációk
2. nap: Jenkins integrációk és Pipelines
• 5. modul: Git és GitHub integráció
Git vs. GitHub
o Verziókövetés-kezelés áttekintése
o GitHub integráció beállítása
o Automatikus buildindítás webhookon keresztül
• 6. modul: E-mail integráció és értesítések
Jenkins konfigurálása e-mailhez
o Értesítések beállítása a munka sikerességéről/sikertelenségéről
• 7. modul: Haladó Jenkins-feladatok
o Seed feladatok: jellemzők, beállítás és előnyök
o Pipeline munkák: Jenkins fájlszerkezet és folyamatszintaxis
o A csővezetékek előnyei és skálázhatósága
• 8. modul: Jenkins + Maven + Csomópont-konfiguráció
o Mi a Maven és milyen a Jenkins integráció?
o Építési csomópontok (ügynökök) hozzáadása és konfigurálása
o Jenkins mester-ügynök kommunikáció
3. nap: Git Mastery a CI-hez
• 10. modul: Verziókövetés Gittel
o Mi a Git és miért fontos?
o Git telepítése és kezdeti konfiguráció
o Helyi adattár inicializálása
• 11. modul: Git munkafolyamat
o Előkészítés, elköteleződés és tolóerő
o Távoli vs. helyi adattárak
Git elágazási stratégia
o Stratégiák egyesítése és konfliktusok megoldása
• 12. modul: Összefoglaló
Teljes CI/CD beállítás
o Teljes fejlesztői munkafolyamat szimulálása
Felhívjuk figyelmét, hogy a fenti napirend tájékoztató jellegű, és a kurzushoz rendelt oktatótól függően változhat. A napirend végleges változatának megszerzéséhez kérjük, vegye fel a kapcsolatot az egyik tanácsadóval. Bittnet Training.
Ez a kurzus összhangban van a tanúsítvánnyal Jenkins és Git okleveles társult kézműves, amely a Jenkins és a Git CI/CD folyamatokban való használatában szükséges alapvető készségeket validálja.

