Docker és Jenkins DevOps-hoz Képzés
A Jenkins egy nyílt forráskódú automatizációs szerver, amely folyamatos integrációra és folyamatos szállításra (CI/CD) szolgál. A Docker egy szolgáltatási platform, amely szoftvereket szállít konténerekben. A Jenkins és a Docker együtt optimalizálja és leegyszerűsíti a CI/CD folyamatot, megbízhatóbb telepítési és tesztkörnyezeteket biztosítva.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) azoknak a DevOps mérnököknek szól, akik szeretnék optimalizálni és leegyszerűsíteni a CI/CD folyamatot a Docker és Jenkins segítségével.
A képzés végén a résztvevők képesek lesznek:
- Automatizálni a kódszállítást és a folyamat telepítését a Jenkins segítségével.
- Alkalmazás építése a Docker és a Docker File használatával.
- Hitelesítési beállítások konfigurálása a biztonság erősítése érdekében.
A képzés formátuma
- Interaktív előadás és megbeszélés.
- Sok gyakorlat és gyakorlás.
- Gyakorlati alkalmazás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha egyedi képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk.
Kurzusleírás
Bevezetés
Jenkins
- Telepítés és konfigurálás
- Funkcionalitás áttekintése
- Beépülő modulok
- Folyamat létrehozó eszközök
- Jelentéskészítés
Jenkins Folyamat
- Jenkinsfile
- Szintaxis
- Blue Ocean
- Jó gyakorlatok
Docker
- Telepítés
- Funkcionalitás áttekintése
- Dockerfiles
- Képek építése
Elosztott környezet
- Csomópontok hozzáadása
- SSH kulcsok előkészítése
- Ügynökök indítása SSH-val
- Csomópontok kezelése
- Biztonság
Hibaelhárítás
- Integrációs tesztek írása
Követelmények
- A szoftverfejlesztés ismerete
Célközönség
- DevOps mérnökök
A nyílt képzésekhez 5+ résztvevő szükséges.
Docker és Jenkins DevOps-hoz Képzés - Foglalás
Docker és Jenkins DevOps-hoz Képzés - Érdeklődés
Docker és Jenkins DevOps-hoz - Érdeklődjön a vezetői tanácsadásról!
Vélemények (2)
A tanár széles körű tapasztalattal rendelkezik és jól elmondta ezt is. A tudás mélysége és az oktatáshoz való lelkesedés nagyon értékelésre méltó.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurzus - Jenkins 2: Building CI/CD Pipelines
Gépi fordítás
A képző széles körű ismeretei, valamint a képessége, hogy megoldást találjon a gyakorló alkalmakon előforduló problémákra. Emellett az egyébként is megfelelő feladatok segítenek megszüntetni a tananyagban tárgyalt témaszakaszokat.
Cosmin - Ness Digital Engineering
Kurzus - Advanced Docker
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Haladó tesztautomatizálás Java nyelven Selenium használatával folyamatos integráció és verziókövetés mellett
35 ÓrákA képzés végére a résztvevők képesek lesznek:
- A Maven telepítése és konfigurálása.
- Tesztelés automatizálása Selenium segítségével.
- A GIT kezelése.
- Folyamatos integráció beüzemelése.
A kurzus formátuma
- Interaktív előadás és megbeszélés.
- Számos gyakorlat és gyakorlati feladat.
- Gyakorlati implementáció élő laboratóriumi környezetben.
Kurzus testreszabási lehetőségek
- Egyedi képzés igénylése esetén kérjük, lépjen kapcsolatba velünk.
Haladó Docker
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) azoknak a mérnököknek szól, akik szeretnék bővíteni Docker ismereteiket, hogy nagyobb léptékben tudjanak alkalmazásokat telepíteni, miközben megtartják az irányítást.
A képzés végén a résztvevők képesek lesznek:
- Saját Docker image-eket készíteni.
- Nagy számú Docker alkalmazást telepíteni és kezelni.
- Különböző konténer-orchestrációs megoldásokat értékelni és kiválasztani a legmegfelelőbbet.
- Folyamatos integrációs folyamatot beállítani Docker alkalmazásokhoz.
- Docker alkalmazásokat integrálni meglévő folyamatos integrációs folyamatokba.
- Biztonságossá tenni Docker alkalmazásaikat.
Docker & Kubernetes Haladó
21 ÓrákA képzés végére a résztvevők képesek lesznek:
- Saját Docker image-eket készíteni.
- Nagyszámú Docker alkalmazást üzembe helyezni és kezelni.
- Különböző konténer orchestration megoldásokat értékelni és a legmegfelelőbbet kiválasztani.
- Folyamatos integrációs folyamatot beállítani Docker alkalmazásokhoz.
- Docker alkalmazásokat integrálni meglévő folyamatos integrációs eszközök folyamataival.
- Biztonságossá tenni Docker alkalmazásaikat.
- Kubernetes használatával különböző környezeteket üzembe helyezni és kezelni ugyanazon klaszter alatt.
- Kubernetes klasztert biztonságossá tenni, skálázni és monitorozni.
Konténerizált AI és ML telepítés Dockerrel
14 ÓrákA Docker egy konténerizációs platform, amely konzisztens, hordozható és reprodukálható környezeteket biztosít AI és gépi tanulási munkaterhelésekhez.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középhaladó szintű szakembereknek szól, akik Dockerrel szeretnék csomagolni ML kódbázisokat, függőségeket és modelleket a megbízható fejlesztési-gyártási munkafolyamatok érdekében.
A képzés elvégzése után a résztvevők képesek lesznek:
- Docker image-ek létrehozására és kezelésére AI és ML alkalmazásokhoz.
- Gépi tanulási folyamatok, eszközök és függőségek konténerizálására.
- Docker környezetek optimalizálására a teljesítmény és hordozhatóság érdekében.
- Konténerizált ML szolgáltatások üzembe helyezésére különböző futási környezetekben.
A képzés formátuma
- Koncepcióbemutatók, amelyeket irányított vita támogat.
- Gyakorlati feladatok, amelyek valós konténerizációs feladatokra összpontosítanak.
- Gyakorlati megvalósítás élő laboratóriumi Docker környezetekben.
Képzés testreszabási lehetőségei
- A képzés szervezeti környezethez való testreszabásához kérjük, lépjen kapcsolatba velünk.
CI/CD az AI számára: Docker-alapú modellépítések és üzembe helyezések automatizálása
21 ÓrákA CI/CD az AI számára egy strukturált megközelítés a modellcsomagolás, tesztelés, konténerizálás és üzembe helyezés automatizálásához folyamatos integrációs és folyamatos szállítási folyamatok segítségével.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű szakembereknek szól, akik szeretnék automatizálni a végponttól végpontig tartó AI modell szállítási munkafolyamatokat Docker és CI/CD platformok használatával.
A képzés végén a résztvevők képesek lesznek:
- Automatizált folyamatok létrehozása AI modell konténerek építéséhez és teszteléséhez.
- Verziókövetés és reprodukálhatóság megvalósítása a modell életciklusokhoz.
- Automatizált üzembe helyezési stratégiák integrálása AI szolgáltatásokhoz.
- CI/CD ajánlott gyakorlatok alkalmazása a gépi tanulási műveletekre szabva.
A képzés formátuma
- Oktató által vezetett előadások és technikai megbeszélések.
- Gyakorlati laborok és gyakorlati implementációs feladatok.
- Valósághű CI/CD munkafolyamat szimulációk kontrollált környezetben.
Kurzus testreszabási lehetőségek
- Ha szervezete testreszabott folyamatmunkafolyamatokat vagy platformintegrációkat igényel, kérjük, lépjen kapcsolatba velünk a kurzus testreszabásához.
Folyamatos integráció JavaScripthez
14 ÓrákA folyamatos integráció (CI) egy fejlesztési gyakorlat, amely során a fejlesztők a lehető leggyakrabban egyesítik a kódjaikat, hogy gyorsan felismerjék és megtalálják a hibákat.
Ebben az oktató által vezetett, élő képzésben a résztvevők megismerik a folyamatos integráció alapjait JavaScripthez, miközben lépésről lépésre bemutatjuk egy JavaScript projekt folyamatos integrációs folyamatának beállítását.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a folyamatos integráció alapjait
- Saját folyamatos integrációs rendszert építeni JavaScript projektekhez
Célközönség
- Fejlesztők
- IT szakemberek
- DevOps mérnökök
- Üzleti menedzserek
A kurzus formátuma
- Részben előadás, részben vita, gyakorlatok és intenzív gyakorlati munka
DevOps Gyakorlati Megvalósítás és Eszközök
21 ÓrákEz a kurzus a gyakorlati megvalósításra és eszközökre összpontosít. Feltételezi a DevOps elméleti alapok mély ismeretét (lásd a DEVOPS kurzust), mivel a legújabb eszközökre és módszerekre fókuszál a DevOps elvek megvalósításában.
Jenkins: Folyamatos integráció az agilis fejlesztéshez
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben az agilis környezetben történő szoftverprojektek folyamatos integrációjához szükséges fogalmakat, eszközöket és technikákat ismerteti. A résztvevők a kurzus során sorozatos gyakorlati feladatokat hajtanak végre, hogy tudásukat valós helyzetekben alkalmazhassák. Az oktató és a résztvevők közötti interakciót bátorítjuk. Valós eseteket tárgyalunk, és konkrét problémákat és kérdéseket osztályban kezelünk és megoldunk.
Jenkins 2: CI/CD Folyamatok Építése
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) azoknak a mérnököknek szól, akik a Jenkins 2-t szeretnék használni olyan folyamatok építésére, amelyek automatizálják az alkalmazások fejlesztéstől a termelésig történő mozgatását.
A képzés végére a résztvevők képesek lesznek:
- A Jenkins 2 telepítésére és konfigurálására.
- Egy szkriptelési megközelítés alkalmazására a szoftver telepítési folyamat minden lépésének automatizálásához.
- Automatikusan alkalmazásbuild-ek generálására, amikor a szoftver bekerül egy verziókövető rendszerbe.
- Automatikusan elindítani egy szoftveralkalmazás fordítását, tesztelését és csomagolását.
- Gyorsan reagálni az értesítésekre és jelentésekre, ha valami elromlik.
- További bővítmények telepítésére a Jenkins kiterjesztéséhez.
Jenkins Haladó
14 ÓrákEz az oktató által vezetett, élőben tartott képzés Magyarország (online vagy helyszínen) a Jenkins haladó konfigurációit, biztonsági és skálázási technikáit fedi le, és a DevOps mérnökök és szoftverarchitektusok számára készült, akik szakértelmet szeretnének szerezni a Jenkins testreszabásában komplex szoftverprojektekhez.
A képzés végére a résztvevők képesek lesznek:
- Jenkins optimalizálása vállalati szintű szoftverprojektekhez.
- Haladó biztonsági intézkedések implementálása.
- Komplex és skálázható folyamatok létrehozása.
- Hatékony hibaelhárítás és karbantartás Jenkins telepítéseknél.
Jenkins a .Net folyamatos integrációhoz (CI)
14 ÓrákAmikor a fejlesztők befejeznek egy kódrészlet írását, gyakran integrálják a kódjukat egy alkalmazásba, másolják az alkalmazást egy mappába, futtatják az alkalmazás telepítőjét, majd inicializálják az alkalmazást, hogy ellenőrizzék, hogy az várt módon fut-e. Ez a manuális megközelítés nem skálázódik jól, fárasztó, nagyon hibalehetőséggel terhelt, és nem kínál mechanizmust a változtatások nyomon követésére a folyamat során.
Egy jobb megközelítés a folyamat automatizálása lenne a folyamatos integráció segítségével. A folyamatos integráció a szoftveralkalmazások építésének, telepítésének és tesztelésének automatizálásához szükséges folyamatokat, eszközöket és infrastruktúrát jelenti.
Ebben az oktató által vezetett, élő képzésben (helyszíni vagy távoli) a résztvevők megtanulják, hogyan alakítsák át a hagyományos, manuális (vagy félig manuális) szoftvertelepítési megközelítést egy agilis, folyamatos integrációs (CI) módszerré Jenkins használatával. A résztvevők sorozatos, gyakorlati, élő laborgyakorlatokat hajtanak végre a képzés során, alkalmazva új ismereteiket különböző szoftverfejlesztési és telepítési problémákra minden lépésben. Az oktató és a résztvevők közötti interakciót bátorítjuk. Valós eseteket tárgyalunk, és konkrét kérdéseket és problémákat kezelünk és oldunk meg a képzés során. A képzés kifejezetten a .Net alkalmazásfejlesztésre összpontosít.
A képzés végére a résztvevők képesek lesznek:
- Jenkins telepítése és konfigurálása .Net alkalmazásfejlesztéshez
- Jenkins használata a .Net forráskód bejelentkezési és egyesítési folyamatának automatizálására egy kódtárban
- Jenkins használata az alkalmazás letöltésének, fordításának és telepítésének automatizálására egy kiadási szerverre
- Jenkins integrálása más szoftverfejlesztő eszközökkel, például hibakövetőkkel és
Közönség
- .Net fejlesztők
- Build mérnökök
- QA mérnökök
- Projektmenedzserek
- Kiadásmenedzserek
- DevOps mérnökök
A képzés formátuma
- Részben előadás, részben vita, gyakorlatok és intenzív gyakorlati munka
Megjegyzés
- Ha testre szabott képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében.
Jenkins Alapok
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) a Jenkins alapvető fogalmait és használatát mutatja be, és szoftverfejlesztőknek és DevOps mérnököknek szól, akik szeretnék beállítani a Jenkins-t, létrehozni és konfigurálni a feladatokat, és automatizálni a szoftverfejlesztési folyamat kulcsfontosságú részeit.
A képzés végén a résztvevők képesek lesznek:
- Megérteni a folyamatos integráció és folyamatos szállítás (CI/CD) alapelveit.
- Jenkins telepítése és konfigurálása szoftverautomatizáláshoz.
- Jenkins feladatok létrehozása és kezelése alkalmazások építéséhez és teszteléséhez.
- Automatizált folyamatok beállítása és testreszabása szoftvertelepítéshez.
CI/CD folyamatok építése Jenkins X-szel
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) azoknak a mérnököknek szól, akik a Jenkins X segítségével szeretnének automatizált, felhőre kész CI/CD folyamatokat létrehozni Kubernetes-en.
A képzés végére a résztvevők képesek lesznek:
- A Jenkins X telepítése és konfigurálása.
- Rugalmas CI/CD folyamatok kódolása egy sokoldalú DSL (Domain Specific Language) segítségével.
- CI/CD folyamatok létrehozása, amelyek népszerű technológiákat használnak, mint például a GitHub, a Kubernetes és a Docker konténerek.
- A Jenkins X kombinálása más népszerű eszközökkel, mint például a Helm, a Prow és a Skaffold.
- Alkalmazások üzembe helyezése bármilyen környezetben, legyen szó felhőről vagy helyszíni környezetről.
Selenium Jenkins-szel és Dockerrel
14 ÓrákEz az oktató által vezetett, élő képzés (online vagy helyszíni) azoknak a DevOps mérnököknek szól, akik szeretnék a Seleniumot használni Selenium tesztek végrehajtására Docker konténerekben.
A képzés végére a résztvevők képesek lesznek:
- Tesztautomatizálási infrastruktúra létrehozása igény szerinti teszteléshez.
- Tesztautomatizálási keretrendszer fejlesztése Java használatával.
- CI/CD folyamat felépítése a semmiből Jenkins és Docker segítségével.
Teszt automatizálás Selenium és Jenkins segítségével
21 ÓrákEz a képzés a Selenium tesztcsomag használatával történő tesztelési projektek kezelésére és a Jenkins segítségével történő folyamatos tesztelésre készít fel.
Célközönség:
- Szoftvertesztelő mérnökök
- Agilis fejlesztésben részt vevő szoftverfejlesztők
- Kiadásmenedzserek
- Minőségbiztosítási mérnökök
A Selenium képzés végén a résztvevők képesek lesznek:
- Hatékonyan használni a Selenium tesztcsomagot valós projektekben
- Selenium használata böngészőfüggetlen tesztelésre
- Tesztek terjesztése a Selenium Grid segítségével
- Regressziós Selenium tesztek futtatása Jenkinsben
- Tesztjelentések és időszakos jelentések készítése Jenkins segítségével