Események betöltése

AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions

Időtartam: 5 nap

Időpontok hamarosan

559.000 Ft + ÁFA / Fő
Azure tanfolyam – Microsoft Azure

A modern szoftverfejlesztés egyik legfontosabb versenytényezője a gyors, megbízható és automatizált szoftverszállítás. Ma már nem elegendő jó minőségű alkalmazásokat fejleszteni. Az új funkciókat folyamatosan, kiszámítható módon és minimális hibaaránnyal kell eljuttatni az éles környezetbe.

A Microsoft Azure DevOps Solutions képzés ehhez biztosít átfogó és gyakorlatorientált tudást. Bemutatja a DevOps-folyamatok megtervezését, bevezetését és üzemeltetését Azure-környezetben.

A DevOps szemlélet összehangolja a fejlesztési és üzemeltetési csapatok munkáját. Automatizálja az ismétlődő folyamatokat, csökkenti a manuális beavatkozásból eredő hibákat, és gyorsítja a szoftverek piacra kerülését.

Mit fogsz megtanulni?

A képzés során megismered a modern DevOps-folyamat teljes életciklusát. A forráskód kezelésétől az automatizált build- és release-folyamatokon át egészen a monitorozásig és visszacsatolásig követjük a szoftverszállítás lépéseit.

A tanfolyam végére képes leszel:

• hatékony forráskód-kezelési stratégiát kialakítani;
• a Git használatát vállalati környezetben skálázni;
• automatizált build- és release-folyamatokat létrehozni;
Continuous Integration (CI) és Continuous Delivery/Deployment (CD) folyamatokat kialakítani;
• Azure Pipelines és GitHub Actions megoldásokat alkalmazni;
• alkalmazáskonfigurációkat és titkos adatokat biztonságosan kezelni;
• függőségkezelési stratégiákat kialakítani;
• Infrastructure as Code megoldásokat alkalmazni;
• konténeralapú alkalmazások szállítását támogatni;
• monitoring- és visszacsatolási folyamatokat kialakítani;
• biztonsági követelményeket beépíteni a fejlesztési életciklusba.

CI/CD és automatizált szoftverszállítás

A képzés egyik központi témája a Continuous Integration és Continuous Delivery/Deployment. A résztvevők megismerik az automatizált build-, tesztelési és kiadási folyamatok kialakításának alapelveit.

Gyakorlati példákon keresztül vizsgáljuk az Azure Pipelines és GitHub Actions használatát. A cél olyan automatizált folyamatok kialakítása, amelyek gyorsabbá és megbízhatóbbá teszik a szoftverek szállítását.

Infrastructure as Code és konténerek

A modern DevOps-környezetekben az infrastruktúra konfigurációja is automatizálható. A képzés ezért bemutatja az Infrastructure as Code (IaC) szemléletét és annak gyakorlati alkalmazását.

Szó lesz a Docker-alapú konténerizációról és a konténeres alkalmazások kezeléséről is. A résztvevők betekintést kapnak a Kubernetes-alapú megoldások Azure-környezetben történő alkalmazásába.

Biztonság és DevSecOps

A biztonság nem különálló lépés a fejlesztési folyamat végén. A DevSecOps megközelítés célja, hogy a biztonsági és megfelelőségi követelmények már a fejlesztés korai szakaszában megjelenjenek.

A képzés bemutatja az alkalmazáskonfiguráció és a titokkezelés bevált módszereit. Emellett kitér a biztonsági ellenőrzések fejlesztési és szállítási folyamatokba történő integrálására.

Monitoring és folyamatos visszacsatolás

A DevOps-folyamat az alkalmazás üzembe helyezésével nem ér véget. A megfelelő monitorozás és visszacsatolás segít gyorsan felismerni a problémákat, és értékes információkat biztosít a fejlesztői csapatok számára.

A résztvevők megismerik azokat a módszereket, amelyekkel folyamatos visszacsatolási mechanizmusok alakíthatók ki. Ezek támogatják a rendszer teljesítményének, stabilitásának és felhasználói működésének követését.

Kinek ajánljuk?

A Microsoft Azure DevOps Solutions képzést elsősorban azoknak ajánljuk, akik DevOps-folyamatok kialakításában, automatizálásában vagy üzemeltetésében vesznek részt.

Különösen hasznos:

• DevOps mérnököknek;
• szoftverfejlesztőknek;
• rendszermérnököknek és üzemeltetési szakembereknek;
• cloud és Azure szakembereknek;
• CI/CD folyamatokért felelős munkatársaknak;
• fejlesztési és üzemeltetési csapatok technikai vezetőinek;
• olyan szakembereknek, akik DevSecOps és automatizált szoftverszállítási megoldásokat szeretnének kialakítani.

A képzés azok számára is megfelelő választás, akik Microsoft DevOps minősítésre készülnek, és tudásukat strukturált, vállalati környezetben is alkalmazható alapokra szeretnék helyezni.

Nézd meg további Azure képzéseinket is.

Csoportos képzési igény esetén kérj egyedi ajánlatot.

Tematika:

  • DevOps tervezés
  • Forráskód-kezelés alapjai
  • Technikai adósság kezelése
  • Git használata vállalati DevOps környezetben
  • Azure Pipelines konfigurálása
  • Continuous Integration megvalósítása Azure Pipelines segítségével
  • Alkalmazáskonfiguráció és titokkezelés
  • Continuous Integration GitHub Actions használatával
  • Függőségkezelési stratégia tervezése
  • Release stratégia kialakítása
  • Continuous Deployment Azure Pipelines segítségével
  • Megfelelő deployment minta implementálása
  • Infrastruktúra és konfiguráció kezelése Azure eszközökkel
  • Külső Infrastructure as Code eszközök Azure-rel
  • Konténerkezelés Docker használatával
  • Kubernetes infrastruktúra létrehozása és menedzsmentje
  • Visszacsatolás biztosítása a fejlesztői csapatok számára
  • Rendszerszintű visszajelzési mechanizmusok
  • Biztonság implementálása DevOps projektekben
  • Kódbázis megfelelőségének validálása
  • Előfeltétel:

    Ajánlott előzetes tudás:

    • Felhőszolgáltatási alapfogalmak (PaaS, SaaS, IaaS)
    • Azure adminisztráció vagy Azure fejlesztési tapasztalat
    • Verziókezelési rendszerek ismerete
    • Agilis szoftverfejlesztési alapelvek
    • Szoftverszállítással foglalkozó szervezeti tapasztalat előnyt jelent

    Előfeltétel tanfolyamok:

  • AZ-900T00-A: Microsoft Azure Fundamentals
  • AZ-104T00-A: Microsoft Azure Administrator