Válassza ki a nyelvét
DevOps Tanfolyam
Több mint 2 millió diák világszerte

DevOps Tanfolyam

4,2

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.

Dedika vállalatoknak

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.

Kattintson ide

A kurzus tartalma

8 Fejezet • 38 Óra4 és 360 óra közötti időtartam (te döntesz)

1. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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.

Tanúsítvány

É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...
Giulio Carlo
Giulio CarloDigitális Marketing Hallgató
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.
Mariana Ferres
Mariana FerresFotográfia Hallgató
Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!
Luciana Alvarenga
Luciana AlvarengaKörömdesign Hallgató
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.
André Felipe
André FelipePrompt Engineering Hallgató

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