OpenShift 4 for Developers Képzés
OpenShift A Container Platform (korábban OpenShift Enterprise) a Red Hat által összeállított szoftverek gyűjteménye a konténerek és a Kubernetes vállalaton belüli telepítéséhez. OpenShift A Container Platform olyan funkciókkal optimalizálja a fejlesztők termelékenységét, mint a Red Hat CodeReady Workspaces, OpenShift Service Mesh, Kubernetes-alapú eseményvezérelt automatikus skálázás és a kezelő által támogatott Red Hat OpenShift Container Storage.
Ezen az oktató által vezetett, élő (online vagy helyszíni) képzésen a résztvevők megtanulják, hogyan hozhatnak létre, frissíthetnek és karbantarthatnak alkalmazásokat a OpenShift Container Platform segítségével.
A képzés végére a résztvevők képesek lesznek:
- Undersand OCI (Open Containers Initiative) és következményei a konténermotorok használatában, például Docker a OpenShift-ban.
- Ismerje meg a OpenShift különböző verziói közötti kapcsolatot (OKP, OpenShift Container Platform, Red Hat OpenShift stb.)
- Automatizálja a szoftverszállítási folyamatot.
- Alkalmazza a DevOps elveket a szoftver folyamatos szállításához.
A tanfolyam formátuma
- Interaktív előadás és beszélgetés.
- Sok gyakorlat és gyakorlat.
- Gyakorlati megvalósítás élő labor környezetben.
Tanfolyam testreszabási lehetőségek
- Ez a kurzus a OpenShift Container Platform 4-es verziójára összpontosít. Ha a OpenShift másik verzióját szeretné használni (pl. OpenShift Container Platform 3 vagy OKD), kérjük, lépjen kapcsolatba velünk, hogy megbeszéljük.
- Ha személyre szabott képzést szeretne kérni ehhez a tanfolyamhoz, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljük.
Kurzusleírás
Bevezetés
- A DevOps filozófia és a folyamatos integráció (CI) elvei
- Az építészet áttekintése OpenShift
- OpenShift Container Platform v4 kontra OpenShift Container Platform v3
- Docker-on túl: CRI-O, Podman, Buildah
A CI megértése
- Egy konténeres alkalmazás életciklusa
- Hogyan illeszkedik egymáshoz a CI és a OpenShift Container Platform
Elkezdeni
- A fejlesztői környezet kialakítása
- Tárolóképekkel és nyilvántartásokkal való munka.
- CI beállítása Jenkins és Tekton Pipelines segítségével
- Alkalmazás fejlesztése CI környezetben
- Az alkalmazás fürtözése
Tárolás használata
- A OpenShift konténertárolás megértése
- Tárolási szolgáltatások beállítása
Woking az Application Services szolgáltatással
- Szolgáltatások összekapcsolása, biztosítása, vezérlése és megfigyelése.
- Egy Service Mesh létrehozása.
Műveletek automatizálása
- Az életciklus-automatizálás megértése
- Operátor építése
Egy alkalmazás figyelése
- Munka a Prometheus, Grafana, Elastic Search, FluentD és Kibana segítségével.
- Tranzakciók figyelése és hibaelhárítása a Jaegerrel
Alkalmazás karbantartása
- Az alkalmazás távoli hibakeresése
- Egyéni tárolók telepítése
- A OpenShift konténerplatform testreszabása
Hibaelhárítás
Összegzés és a következő lépések
Követelmények
- A konténerfogalmak általános ismerete
- Szoftverfejlesztési tapasztalat
Közönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
OpenShift 4 for Developers Képzés - Booking
OpenShift 4 for Developers Képzés - Enquiry
OpenShift 4 for Developers - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (7)
kezeken végrehajtható gyakorlatok (labs)
Seba - Robert Bosch Sp. z o.o
Kurzus - OpenShift 4 for Developers
Gépi fordítás
Téma és feladatok
Sylwia - Robert Bosch Sp. z o.o
Kurzus - OpenShift 4 for Developers
Gépi fordítás
Tanulmányi útvezetés módja
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kurzus - OpenShift 4 for Developers
Gépi fordítás
A tréner nagyon jól felkészült ember, aki nagyszerű tudással rendelkezik.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kurzus - OpenShift 4 for Developers
Gépi fordítás
Várakozás a gyakorlatokon résztvevők mindegyikének megérkezésére, és szükség szerint segítségnyújtás.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kurzus - OpenShift 4 for Developers
Gépi fordítás
Gyakorlati példák + gyakorlatok
Antonin Vyborny - Deutsche Borse Group
Kurzus - OpenShift 4 for Developers
Gépi fordítás
A tréner nagyon jól ismeri a témát. Nem történt meg, hogy ne oldottuk volna meg a problémát.
Lubos Lagin - Deutsche Borse Group
Kurzus - OpenShift 4 for Developers
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Advance Test Automation in Java using Selenium with continuous integration and version control
35 ÓrákA képzés befejezése után a résztvevők képesek lesznek:
- Beállítása és beállítása Maven.
- Automatikus tesztelés használata Selenium
- Vezérlés GIT
- Folyamatos integráció
A kurzus formája
- Interaktív előadás és vita.
- Rengeteg gyakorlat és gyakorlat.
- Hands-on megvalósítás egy élő laboratóriumi környezetben.
Szakképesítési lehetőségek
- Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
Advanced Spinnaker
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a mérnököknek szól, akik szeretnék a Spinnaker segítségével gyakran és folyamatosan telepíteni szoftvereket AWS-re vagy Kubernetes-re.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a Spinnaker-t a speciális műveletekhez.
- Integrálja Spinnaker a meglévő folyamatos integrációs eszközökkel, mint például a Jenkins.
- Ismerje meg a Spinnaker belső architektúráját és a telepítési munkafolyamat-konstrukciókat.
- Hozzon létre folyamatokat a Kubernetes szoftverek telepítéséhez.
- Hozzon létre folyamatokat a szoftverek AWS-en való üzembe helyezéséhez.
- A gyakori Spinnaker problémák hibaelhárítása.
Argo CD
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a rendszergazdáknak és fejlesztőknek szól, akik szeretnék a Argo CD segítségével automatizálni az alkalmazások telepítését és életciklus-kezelését.
A képzés végére a résztvevők képesek lesznek automatizálni, figyelni, auditálni és visszaállítani Kubernetes rendszereiket a Argo CD segítségével.
Continuous Integration for JavaScript
14 ÓrákContinuous Integration (CI) egy olyan fejlesztési gyakorlat, amelynek során a fejlesztők a lehető leggyakrabban egyesítik kódjaik változásait, hogy a hibákat gyorsan felismerjék és megtalálják.
Ebben az oktató által vezetett, élő képzésen a résztvevők megtanulják a Java Script folyamatos integrációjának alapjait, miközben folyamatos integrációs folyamatot állítanak fel egy Java Script projekthez.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a folyamatos integráció alapjait
- Készítsen saját folyamatos integrációs rendszerét a Java Script projektekhez
Közönség
- Fejlesztők
- IT szakemberek
- DevOps mérnökök
- Business vezetők
A tantárgy formátuma
- Részleges előadás, részleges beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
DevOps Practical Implementation and Tools
21 ÓrákEz a kurzus a gyakorlati megvalósításra és az eszközökre összpontosít. Ez azt feltételezi, jó ismerete elméleti elveit (lásd DEVOPS persze), mivel ez elsősorban a legújabb eszközöket és módszereket végrehajtási DevOps elveket.
Docker and Jenkins for DevOps
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a DevOp mérnököknek szól, akik szeretnék optimalizálni és egyszerűsíteni a CI/CD folyamatot a Docker és Jenkins segítségével.
A képzés végére a résztvevők képesek lesznek:
- Automatizálja a kód kézbesítését és a folyamatok telepítését az Jenkins segítségével.
- Hozzon létre egy alkalmazást a Docker és a Docker File segítségével.
- Konfigurálja a hitelesítési beállításokat a biztonság fokozása érdekében.
Jenkins: Continuous Integration for Agile Development
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban lefedi azokat a koncepciókat, eszközöket és technikákat, amelyek a szoftverprojektek Agile környezetben történő folyamatos integrációjához szükségesek. A résztvevők egy sor gyakorlati gyakorlatot hajtanak végre a tanfolyam során, hogy tudásukat valós helyzetekben alkalmazzák. Az oktató és a résztvevők közötti interakciót ösztönzik. Valós eseteket vitatnak meg, és konkrét problémákat és kérdéseket foglalkoznak és oldanak meg az órán.
Jenkins 2: Building CI/CD Pipelines
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a mérnököknek szól, akik a Jenkins 2 segítségével olyan folyamatokat kívánnak építeni, amelyek automatizálják az alkalmazás fejlesztésről gyártásra való áthelyezésének folyamatát.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja Jenkins 2.
- Használjon szkriptalapú megközelítést a szoftvertelepítési folyamat minden lépésének automatizálásához.
- Alkalmazásépítések automatikus generálása, amikor a szoftvert bejelölik egy verziókezelő rendszerbe.
- Automatikusan elindítja a szoftveralkalmazások fordítását, tesztelését és csomagolását.
- Gyorsan reagálhat az értesítésekre és jelentésekre, ha valami rosszul sül el.
- Telepítsen további bővítményeket a Jenkins kiterjesztéséhez.
Jenkins Advanced
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) haladó Jenkins konfigurációkkal, biztonsági és méretezési technikákkal foglalkozik, és azoknak a DevOps mérnököknek és szoftvertervezőknek szól, akik szakértelmet szeretnének szerezni a Jenkins összetett testreszabásában. szoftver projektek.
A képzés végére a résztvevők képesek lesznek:
- Optimalizálja Jenkins vállalati szintű szoftverprojektekhez. Speciális biztonsági intézkedések végrehajtása. Építsen összetett és méretezhető csővezetékeket. A Jenkins telepítések hatékony hibaelhárítása és karbantartása.
Jenkins for .Net Continuous Integration (CI)
14 ÓrákAmikor a fejlesztők befejezik a kód írását, gyakran integrálják kódjukat egy alkalmazásba, másolják az alkalmazást egy mappába, futtatják az alkalmazás telepítőjét, majd kezdeményezzék az alkalmazást, hogy ellenőrizzék, hogy a várt módon fut. Ez a kézi megközelítés nem nagyon jól skálázódik, unalmas, nagyon hibás, és nem kínál mechanizmust a folyamat során bekövetkezett változások nyomon követésére.
Egy jobb megközelítés a folyamat automatizálása a Folyamatos Integráció használatával. 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 folyamatok, eszközök és infrastruktúra.
Ebben az oktató által vezetett, élő képzésben (szintén vagy távol), a résztvevők megtanulják, hogyan lehet átalakítani egy hagyományos, kézi (vagy fél kézi) megközelítést a szoftver telepítésére egy agilis, Folyamatos Integráció (CI) egy használt Jenkins. A résztvevők egy sor gyakorlati, élő laboratóriumi gyakorlatokat végeznek a tanfolyam során, és új ismereteiket a különböző szoftverfejlesztési és telepítési problémákra alkalmazzák az út minden lépésében. Az oktató és a résztvevők közötti interakciót ösztönzik. Valódi ügyek kerülnek megvitatásra, konkrét kérdések és kérdések kerülnek megvitatásra és megoldásra a képzés során. A képzés különösen a.net alkalmazások fejlesztésére összpontosít. • A képzés befejezése után a résztvevők képesek lesznek:
- Telepítése és konfigurálása Jenkins.NET alkalmazásfejlesztéshez
- Használja Jenkins, hogy automatizálja a.Net forráskód beolvasásának és összekapcsolásának folyamatát egy kódtárba
- Használja Jenkins, hogy automatizálja az alkalmazás letöltésének, összeállításának és telepítésének folyamatát egy kiadás szerverre
- Integrálja Jenkins más szoftverfejlesztési eszközökkel, például problémamegoldókkal és
közönség
- .NET fejlesztők
- építőmérnökök
- QA mérnökök
- Projekt menedzserek
- Megszabadulás menedzserek
- [ 0 ] mérnökök
A kurzus formája
- Részes előadások, részes viták, gyakorlatok és nehéz gyakorlatok
Megjegyzések
- Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
Jenkins Fundamentals
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) az Jenkins alapvető fogalmait és használatát fedi le, és azoknak a szoftverfejlesztőknek és DevOps mérnököknek szól, akik szeretnének létrehozni Jenkins, munkahelyeket létrehozni és konfigurálni, és automatizálja a szoftverfejlesztési folyamat kulcsfontosságú aspektusait.
A képzés végére a résztvevők képesek lesznek:
- Ismerje a folyamatos integráció és a folyamatos szállítás (CI/CD) elveit. Telepítse és konfigurálja az Jenkins szoftverautomatizálást. Hozzon létre és kezeljen Jenkins feladatokat alkalmazások készítéséhez és teszteléséhez. Automatizált folyamatok beállítása és testreszabása a szoftvertelepítéshez.
Building CI/CD Pipelines with Jenkins X
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a mérnököknek szól, akik a Jenkins X segítségével automatizált, felhő-kompatibilis CI/CD-folyamatokat szeretnének létrehozni Kubernetes-en.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a Jenkins X-et.
- Rugalmas CI/CD folyamatok kódolása sokoldalú DSL (domainspecifikus nyelv) használatával.
- Hozzon létre CI/CD-folyamatokat, amelyek kihasználják a népszerű technológiákat, például a GitHub-ot, Kubernetes és a Docker-tárolókat.
- Kombinálja a Jenkins X-et más népszerű eszközökkel, mint például a Helm, a Prow és a Skaffold.
- Telepítsen alkalmazásokat bármilyen környezetben, akár felhőben, akár helyszíni környezetben.
OpenShift 4 for Administrators
35 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban (online vagy helyszíni) a résztvevők megtanulják, hogyan kell telepíteni, konfigurálni és kezelni OpenShift Container Platform v4.
A képzés végére a résztvevők képesek lesznek:
- Undersand OCI (Open Containers Initiative) és következményei a konténermotorok használatában, mint például a Docker az OpenShift-ben.
- Ismerje meg az OpenShift különböző verziói közötti kapcsolatot (OKP, OpenShift Container Platform, Red Hat OpenShift stb.).
- OpenShift fürt létrehozása, konfigurálása, kezelése és hibaelhárítása.
- Az Openshift önkezelő képességeinek megvalósítása a platform stabilitásának és konzisztenciájának javítása érdekében.
- Biztonságos OpenShift konténerplatform.
- Figyelje és gyűjtse össze a mutatókat.
- Tárhely kezelése.
- Frissítsen egy OpenShift Container Platform 3 fürtöt OpenShift Container Platform 4-re.
Test Automation with Selenium and Jenkins
21 ÓrákEz a kurzus képzést nyújt a tesztelési projektek Selenium segítségével történő kezeléséhez és a Jenkins folyamatos teszteléséhez.
Célközönség:
- Szoftverteszt mérnökök Agilis fejlesztésben részt vevő szoftverfejlesztők Kiadási menedzserek Minőségbiztosítási mérnökök
Az Selenium képzés végén a küldöttek képesek lesznek:
- Az Selenium tesztcsomag hatékony használata valós projektekben Használja az Selenium-et a böngészők közötti teszteléshez. Ossza el a teszteket Selenium Grid Run regressziós Selenium tesztekkel a Jenkinsben. Készítsen tesztjelentéseket és időszakos jelentéseket a Jenkins segítségével
SonarQube for DevOps
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a DevOps mérnököknek és fejlesztőknek szól, akik a SonarQube segítségével olyan kódellenőrzéseket szeretnének futtatni, amelyek teljesen integrálva vannak a fejlesztői eszközláncokba, mint például a [3 ], GitHub, Azure DevOps stb.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az automatikus kódellenőrzés futtatásához.
- Integrálja a SonarQube-et folyamatos integrációs eszközökkel, például Jenkins, Azure DevOps stb.
- Futtasson folyamatos kódellenőrzést a hibák és biztonsági rések kiküszöbölése érdekében.
- Adatok gyűjtése és elemzése a kódtisztítás, -karbantartás és -biztonság javítása érdekében.