
DevOps Tanfolyam
Sajátítsa el azokat az eszközöket, gyakorlatokat és kultúrát, amelyekre a modern mérnöki csapatok támaszkodnak a szoftver gyors és megbízható szállításához. Ez a kurzus a DevOps-alapoktól indul, és egészen a Kubernetesig, Terraformig, CI/CD-pipeline-okig és termelési megfigyelhetőségig vezet. Akár most kezdi a DevOps-ot, akár fejlesztené jelenlegi szerepkörét, gyakorlati készségekkel fejezi be, amelyeket a munkáltatók keresnek.
Mit fogsz megtanulni:
Kezdje a DevOps alapelvekkel és csapatszerkezetekkel, majd térjen át a Git-munkafolyamatokra, automatizált CI-pipeline-okra és konténeralapú telepítésekre Docker és Kubernetes segítségével. Ezt követően megtanulja felhőinfrastruktúrát kiépíteni a Terraformmal, végpontok közötti folyamatos szállítási munkafolyamatokat tervezni, és GitOps gyakorlatokat megvalósítani. A kurzus kitér a termelési megfigyelhetőségre, SLO-kra, incidenskezelésre és DevSecOps-vezérlőkre a szoftverellátási lánc biztosításához. A haladó témák közé tartozik a platformmérnökség, szolgáltatásháló-architektúra, AI-asszisztált eszközök és Kubernetes-operátorok. A kurzus végére rendelkezni fog a valós DevOps-környezetek magabiztos üzemeltetéséhez szükséges technikai mélységgel és gyakorlati tapasztalattal.
Hogyan tanulhatsz gyakorlatiasan DevOps Tanfolyam
Hogyan gyakorolsz DevOps Tanfolyam
Önnek, ha vállalatként szeretné képezni a csapatát
A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.
A kurzus tartalma
8 Fejezet • 38 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseDevOps Alapok és Kultúra
DevOps Alapok és Kultúra
1. óra • DevOps Sikeresség Mérése
Bemutatja a DORA metrikákat és más KPI-kat a DevOps érettség nyomon követéséhez. Összekapcsolja a mérést a folyamatos fejlesztési ciklusokkal.
2. óra • A DevOps története és fejlődése
Végigköveti a DevOps útját az Agile és Lean gyökerektől a modern gyakorlatig. Kontextust ad arra, hogy a DevOps miért jelent meg és milyen problémákat old meg.
3. óra • Alapvető DevOps-alapelvek
A CALMS keretrendszert tárgyalja: Kultúra, Automatizálás, Lean, Mérés, Megosztás. Összekapcsolja az alapelveket a mérhető szállítási fejlesztésekkel.
4. óra • DevOps Csapatszerkezetek
Megvizsgálja, hogyan strukturálják a szervezetek a DevOps csapatokat, beleértve a platform és a beágyazott modelleket. Segít a hallgatóknak a kontextusukhoz illő struktúrák kiválasztásában.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseVerziókezelés és Együttműködés
Verziókezelés és Együttműködés
1. óra • Lekérési kérelmek és kód áttekintés
Olyan kollégai áttekintési gyakorlatokat vezet be, amelyek korán felismerik a hibákat és megosztják a tudást. Közvetlenül támogatja a CI pipeline-ok minőségi kapuit.
2. óra • Git Alapok
Leírja az alapvető Git parancsokat, a tároló szerkezetét és a commit előzményeket. Képezi a technikai alapot minden további pipeline-munkához.
3. óra • Elágazási Stratégiák
Összehasonlítja a GitFlow-t, a trunk-alapú fejlesztést és a funkció-elágazást. A hallgatók a csapatmérettel és a kiadási ütemmel összhangban lévő stratégiákat választanak ki.
4. óra • Monorepo és Multi-Repo Minták
Elemzi a monorepo és a multi-repo megközelítések közötti kompromisszumokat nagy csapatok számára. Felkészíti a hallgatókat a valós tároló-irányítási döntésekre.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFolyamatos Integrációs Pipeline-ok
Folyamatos Integrációs Pipeline-ok
1. óra • Pipeline Teljesítmény Optimalizálása
Csökkenti a pipeline futási idejét gyorsítótárral, párhuzamossággal és szelektív végrehajtással. A gyorsabb pipeline-ok növelik a fejlesztői termelékenységet és az elfogadottságot.
2. óra • Pipeline mint Kód
Deklaratív pipeline-definíciókat tanít, amelyeket verziókezelésben tárolnak. Összekapcsolja a pipeline-mint-kódot a reprodukálhatósággal és naplózhatósággal.
3. óra • Automatizált Tesztelés a CI-ben
Integrálja az egység-, integrációs és statikus elemzési teszteket a pipeline szakaszaiba. Biztosítja, hogy a kódminőségi kapuk automatikusan blokkolják a hibás build-eket.
4. óra • CI Biztonsági és Megfelelőségi Kapuk
Beágyazza a biztonsági szkennelést és szabályzatellenőrzéseket a CI-be a szabványok korai érvényesítéséhez. Felkészíti a hallgatókat a biztonsági balra tolás gyakorlatára.
5. óra • CI Fogalmak és Pipeline Anatómia
Meghatározza a CI-t és feltérképezi egy tipikus pipeline szakaszait a triggertől a műtermékig. Létrehozza a fejezetben használt szókincset.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseKonténerizáció és Docker
Konténerizáció és Docker
1. óra • Docker Képek Építése
Leírja a Dockerfile szintaxist, a réteggyorsítótárazást és a többfázisú build-eket. A hallgatók karcsú, reprodukálható, éles környezetre kész képeket hoznak létre.
2. óra • Konténer Fogalmak és Architektúra
Elmagyarázza a konténereket kontra virtuális gépeket, a névtereket és a cgroup-okat. Megadja a koncepcionális alapot minden Docker- és orkesztrációs munkához.
3. óra • Konténer Kép Biztonság
Azonosítja és mérsékli a kép sérülékenységeket szkenneléssel és megerősítéssel. Támogatja a CI-ben bevezetett biztonságos ellátási lánc gyakorlatokat.
4. óra • Konténer Regisztrációk és Terjesztés
Kezeli a kép tárolást, a címkézési konvenciókat és a regisztrációs hozzáférés-vezérlést. Felkészíti a hallgatókat a műtermék-előléptetésre a CD pipeline-okban.
5. óra • Konténerek Futtatása és Hálózatba Kapcsolása
Kezeli a konténer futásidejű beállításokat, köteteket és hálózati módokat. Összekapcsolja a hálózati ismereteket a több szolgáltatásból álló alkalmazástervezéssel.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseKonténer Orkesztráció Kubernetes-szel
Konténer Orkesztráció Kubernetes-szel
1. óra • Konfiguráció és Titokkezelés
ConfigMap-ek és Secrets-ek segítségével választja le a konfigurációt a konténerképektől. Megerősíti a korábbi fejezetekben bemutatott tizenkét tényezős alkalmazás alapelveit.
2. óra • Kubernetes Architektúra és Összetevők
Felvázolja a vezérlősík és a worker csomópont összetevőit és azok kölcsönhatásait. Megadja a klaszter viselkedésének hibaelhárításához szükséges gondolati modellt.
3. óra • Skálázás és Erőforrás-kezelés
Beállítja az erőforrás-kéréseket, korlátokat és az automatikus skálázási szabályzatokat a munkaterhelésekhez. Biztosítja, hogy a klaszterek hatékonyan használják a kapacitást változó terhelés mellett.
4. óra • Hálózatépítés és Szolgáltatás-felfedezés
Elmagyarázza a Services, Ingress és DNS-alapú felfedezést egy klaszteren belül. Összekapcsolja a hálózatépítést a többrétegű alkalmazáskommunikációs mintákkal.
5. óra • Alapvető Kubernetes Munkaterhelés Objektumok
Leírja a Pod-okat, Deployments-eket, ReplicaSet-eket és StatefulSet-eket az alkalmazások futtatásához. A hallgatók deklaratív manifest-ek segítségével telepítenek és frissítenek munkaterheléseket.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseInfrastruktúra mint Kód
Infrastruktúra mint Kód
1. óra • Kiépítés a Terraform segítségével
Leírja a Terraform szintaxist, szolgáltatókat, állapot háttértárakat és modultervezést. A hallgatók több erőforrásból álló környezeteket hoznak létre újrafelhasználható modulokból.
2. óra • IaC a CI/CD Pipeline-okban
Automatizálja a terv, érvényesítés és alkalmazás fázisait a meglévő CI pipeline-okon belül. Összekapcsolja az IaC automatizálást a korábbi fejezetekben felépített szállítási munkafolyamatokkal.
3. óra • IaC Alapelvek és Eszköztér
Szembeállítja a deklaratív és imperatív IaC-t, és áttekinti a vezető eszközöket. Meghatározza azokat a kiválasztási szempontokat, amelyeket a hallgatók a fejezet során alkalmaznak.
4. óra • IaC Tesztelése és Érvényesítése
Integrálja a lintelést, szabályzatellenőrzéseket és integrációs teszteket az IaC munkafolyamatokba. Megakadályozza, hogy hibás konfigurációk éles környezetbe kerüljenek.
5. óra • Konfigurációkezelés Alapjai
Konfigurációkezelő eszközöket alkalmaz a konzisztens szerverállapot kényszerítésére. Kiegészíti a Terraform kiépítést a rendszerszintű konfigurációval.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFolyamatos Szállítás és Telepítés
Folyamatos Szállítás és Telepítés
1. óra • GitOps Alapelvek és Munkafolyamatok
A Gitet használja a deklaratív infrastruktúra és az alkalmazásállapot egyetlen hiteles forrásaként. Összekapcsolja a GitOps-t a korábbi fejezetek Kubernetes és IaC ismereteivel.
2. óra • CD Biztonság és Megfelelőség
Biztonsági ellenőrzéseket és audit nyomvonalakat kényszerít ki a teljes szállítási pipeline-ban. Biztosítja, hogy a telepítések megfeleljenek a szervezeti és szabályozói követelményeknek.
3. óra • CD Fogalmak és Kiadási Stratégiák
Megkülönbözteti a folyamatos szállítást a folyamatos telepítéstől, és felvázolja a kiadási mintákat. Megadja a döntési keretrendszert a telepítési stratégiák kiválasztásához.
4. óra • Telepítési Pipeline Tervezés
Többfázisú pipeline-okat strukturál környezeti előléptetéssel és jóváhagyási kapukkal. A CI pipeline készségekre építve hoz létre végpontok közötti szállítási munkafolyamatokat.
5. óra • Kiadás Automatizálás és Orkesztráció
Automatizálja a verziószámozást, a változásnapló-generálást és a kiadási műtermék létrehozását. Csökkenti a kiadási folyamatokban hibákat bevezető manuális lépéseket.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseMegfigyelhetőség és Telephely-megbízhatóság
Megfigyelhetőség és Telephely-megbízhatóság
1. óra • SLO-k, SLA-k és Hibaköltségvetések
Meghatározza a szolgáltatás szintű célkitűzéseket, és hibaköltségvetéseket használ a megbízhatóság és a szállítási sebesség egyensúlyban tartásához. Megadja az SRE keretrendszert a megbízhatósági munka priorizálásához.
2. óra • Metrika Gyűjtés és Riasztás
Metrika pipeline-ok, valamint küszöbérték-alapú és anomália riasztások konfigurálása. Összekapcsolja a riasztást az ügyeleti munkafolyamatokkal és az incidenskezeléssel.
3. óra • A Megfigyelhetőség Pillérei: Naplók, Metrikák, Nyomok
Meghatározza a megfigyelhetőség három pillérét és azok kiegészítő szerepeit. Létrehozza a fejezetben szereplő összes monitorozási munkához szükséges műszerezési stratégiát.
4. óra • Naplókezelés és Elemzés
Centralizálja a naplókat elosztott rendszerekből, és keresési és elemzési munkafolyamatokat épít. Lehetővé teszi a gyors kiváltó ok azonosítását az incidensek során.
5. óra • Incidenskezelés és utólagos elemzések
Strukturálja az incidensreagálást az észleléstől a hibáztatásmentes utólagos elemzésig. Lefedi azt a visszajelzési hurkot, amely a folyamatos megbízhatóság-javítást hajtja.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Junior fejlesztők: készen állnak a teljes szoftverszállítási életciklus birtoklására.
Rendszergazdák: átmenet a manuális üzemeltetésről az automatizált infrastruktúra-szerepkörökbe.
QA-mérnökök: szeretnék a minőséget és biztonságot korábban beépíteni a szállítási pipeline-okba.
IT-szakemberek: keresik a hidat a fejlesztői és üzemeltetési csapatok között.
Pályamódosítók: belépés a technológiai szektorba, fókuszban a nagy keresletű mérnöki üzemeltetési szerepkörök.
Szoftvermérnöki hallgatók: munkára kész készségek építése az alkalmazáskód írásán túl.
Mit mondanak a diákjaink
Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...

Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.

Főbb képzések
GYIK
Mi a Dedika?
Érvényes a tanúsítvány Magyarországon?
Ingyenesek a tanfolyamok?
Mennyi a tanfolyamok óraszáma?
Milyenek a tanfolyamok?
Hogyan működnek a tanfolyamok?
Mennyi ideig tartanak a tanfolyamok?
Mennyibe kerülnek a tanfolyamok?
Mi az az EAD vagy online tanfolyam, és hogyan működik?
PDF tanfolyam




















