DO288 tanfolyam (4 nap)
Miről szól?
A „DO288 – Red Hat OpenShift fejlesztés II: Felhőalapú alkalmazások létrehozása és telepítése OpenShift környezetben” tanfolyam során a hallgatók megismerkednek a konténer-alapú szoftveralkalmazások tervezésével, létrehozásával és telepítésével OpenShift klaszterkörnyezetekben, valamint az OpenShift biztosította lehetőségekkel, képességekkel mind meglévő alkalmazások migrálása, mind konténer-natív alkalmazások létrehozása esetén, ami tudást a mindennapi munkájuk elvégzéséhez is hatékonyan és eredményesen tudnak felhasználni.A tanfolyamon megszerzett tudás egyaránt alkalmas a helyben futó OpenShift implementációk és az AWS (ROSA) vagy Azure (ARO) felhőben működő OpenShift implementációk használata esetén. A tanfolyam alapját a Red Hat OpenShift Container Platform 4.14 szoftvertermék jelenti, a bemutatott példák, laborgyakorlatok erre a szoftververzióra épülnek.
Kinek ajánljuk ezt a tanfolyamot?
A tanfolyamot elsősorban olyan vállalati alkalmazásfejlesztőknek, illetve szoftverarchitekteknek ajánljuk, akik munkájuk során már találkoztak vagy találkozni fognak az OpenShift technológiával, illetve a korábbiakban már megismerték a konténerizáció (például Docker) és a konténer orkesztráció (például Kubernetes) alapelveit, ezen a területen gyakorlattal rendelkeznek, amit Red Hat OpenShift környezetben szeretnének használni.
A tanfolyam megkezdésének feltétele:
A képzés nincs végzettséghez kötve, de előnyt jelenthet az informatikai (közép vagy felsőfokú) végzettség, illetve RHCSA minősítés, vagy azzal egyenértékű tudás megléte. Emellett hasznos, ha a leendő hallgató korábban elvégezte a DO188 – Red Hat OpenShift fejleszői I.: Bevezetés a konténerizációba a Podman használatával tanfolyamot.
A tanfolyam tervezett tematikája
- A Red Hat OpenShift Container Platform megismerése fejlesztői szempontok alapján – A Red Hat OpenShift architektúra, fogalmak és terminológiák megismerése, a fejlesztői környezet létrehozása
- Egyszerű alkalmazások telepítése a Red Hat OpenShift webkonzol és parancssori eszközök segítségével.
- Konténer image-ek buildelése és közzététele – Konténer image-ek létrehozása, telepítése és azok életciklus-kezelése konténer-registry használatával
- Red Hat OpenShift buildek kezelése – A Red Hat OpenShift build folyamatának és konténer image-ek buildelésének megismerése
- Red Hat OpenShift deploymentek kezelése – A különbőző OpenShift deployment stratégiák megismerése, az alkalmazások működési állapotának, „egészségének” monitorozása
- Több konténerből álló alkalmazások telepítése – Több konténerből álló alkalmazások telepítése OpenShift template-ek, Helm chart-ok és Kustomize használatával.
- Continuous Deployment megvalósítása Red Hat OpenShift pipeline-ok használatával – CI/CD workflow-k implementálása OpenShift pipeline-ok használatával