Várjuk 2025-ben is tanfolyamainkon és vizsgáinkon!

DevOps Mérnök - GitHub Actions

DOMGHA
4 nap
600 000 Ft + ÁFA
tanfolyamkezdési időpontok:
Jelentkezem!
oktatók:

A tanfolyamról

A GitHub Actions egy hatékony automatizálási eszköz, amely lehetővé teszi a fejlesztők számára, hogy munkafolyamatokat automatizáljanak közvetlenül a GitHub-tárhelyeken belül. Átfogó GitHub Actions képzésünk olyan szoftverfejlesztők, DevOps mérnökök és IT szakemberek számára készült, akik a GitHub Actions erejét a folyamatos integráció (CI), a folyamatos szállítás (CD) és a munkafolyamatok automatizálására kívánják kihasználni. A képzés úgy épül fel, hogy a GitHub Actions alapvető és haladó aspektusait egyaránt lefedje, és a résztvevőknek olyan tudást adjon, amellyel hatékonyan építhetik, tesztelhetik és telepíthetik kódjukat. A képzés során a kollégák a modern DevOps technikákat és gyakorlatokat a GitHub Actions platformon sajátítják el. Képzésünket csoportos igény esetén testreszabjuk és egyedi tematikát készítünk.

Kinek ajánljuk:

  • DevOps mérnökök: Olyan szakemberek, akik a fejlesztési folyamatuk build és teszt fázisainak automatizálására törekszenek.
  • Szoftverfejlesztők: Olyan kollégák, akik a GitHub segítségével szeretnék automatizálni építési, tesztelési és telepítési munkafolyamataikat.
  • Minőségbiztosítási vezetők: Azok, akik a folyamatos tesztelést a GitHub Actions CI/CD pipeline-ainak segítségével szeretnék integrálni a fejlesztési életciklusba.
  • IT menedzserek: Azok, akik szoftverfejlesztési projekteket felügyelnek, és DevOps gyakorlatokat szeretnének bevezetni vagy fejleszteni a csapatukban.

Tematika

DevOps Platformok - GitHub Actions képzésünk az alábbi témaköröket tartalmazza:

  • Bevezetés a DevOps-ba: A DevOps kultúra, az elvek és a hagyományos szoftverfejlesztési és infrastruktúra-kezelési gyakorlatokkal szembeni előnyök megértése.
  • Folyamatos integráció (CI): Bevezetés a CI-be, az automatizált építések beállítása és az automatizált tesztelés integrálása a kód minőségének biztosítása érdekében.
  • Folyamatos szállítás (CD): A telepítési folyamat automatizálásának alapjai, amely lehetővé teszi a gyakori és megbízható kódkiadásokat minimális emberi beavatkozással.
  • Infrastruktúra mint kód (IaC): Az IaC fontosságának megértése. Az infrastruktúra kódon keresztül történő kezelésének és rendelkezésre bocsátásának áttekintése, lehetőségek deklaratív vs. imperatív megközelítés
  • Version Control Systems: A forráskódkezelés ismeretek felfrissítése, különös tekintettel a Gitre.
  • Bevezetés a GitHub Actions-be: Az automatizálás alapjainak, a munkafolyamatoknak és a GitHub Actions jelentőségének megértése a DevOps életciklusban.
  • YAML: DevOps és konfigurációkezelés: Szintaxis, struktúrák és használat a DevOps és a konfigurációkezelésben
  • Munkafolyamatok létrehozása: Munkafolyamatfájlok írása, az eseményindítók és az akciók megértése.
  • Folyamatos integráció (CI): CI munkafolyamatok beállítása a szoftverprojektek több operációs rendszeren és nyelvi verzión történő építéséhez és teszteléséhez.
  • Folyamatos szállítás (CD): Telepítési folyamatok automatizálása különböző környezetekbe, beleértve a staginget és a productiont.
  • Edményes munkafolyamatok: Mátrix-építések, konténerizáció és gyorsítótárazás kihasználása a CI/CD-folyamatok optimalizálása érdekében.
  • Titkok és tokenek kezelése: Biztonságosan kezeli az érzékeny információkat a munkafolyamatokon belül.
  • Monitoring és diagnosztika: A munkafolyamatok futásának megfigyelésére, a hibás futások hibakeresésére és a munkafolyamatok hatékonyságának javítására szolgáló technikák.
  • Best Practices: Hatékony, biztonságos és karbantartható CI/CD munkafolyamatok fejlesztése a GitHub Actions használatával.

Kinek ajánljuk

Előfeltételek

DevOps Platformok - GitHub Actions képzésünk az alábbi előismereteket és készségeket feltételezi:

  • A verziókezelési fogalmak és elvek, különösen a Git alapszintű ismerete.
  • A szoftverfejlesztési, tesztelési és telepítési folyamatok alapszintű ismerete.
  • Konténerizáció és a Docker alapszintű ismerete
  • A DevOps alapkoncepciók és gyakorlatok ismerete előnyös, de nem kötelező.

Kapcsolódó tanfolyamok



Ajánlja másoknak is!