Központi telefonszám

+36 1 799 5500

Email cím

tanfolyam@iqedu.hu

Események betöltése

DevOps Mérnök – GitLab

Időtartam: 4 nap.

Jelenleg nem elérhető

600000Ft + ÁFA

600000 Ft + ÁFA

A GitLab egy átfogó DevOps platform, amely megkönnyíti a teljes szoftverfejlesztési életciklust a tervezéstől a felügyeletig. Átfogó GitLab képzésünk célja, hogy a résztvevők rendelkezzenek azokkal az ismeretekkel és készségekkel, amelyekkel a GitLabot a fokozott együttműködés, a jobb kódkezelés és a robosztus CI/CD folyamatok megvalósítására felhasználhatják. A képzés során a kollégák a modern DevOps technikákat és gyakorlatokat a GitLab robusztus platformjának segítségével 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 GitLabot forráskódkezelésre, automatizált tesztelésre és CI/CD folyamatok végrehajtására és telepítésre kívánják használni.
  • Projektvezetők és Scrum Masterek: Olyan kollégák, akik szoftverfejlesztési folyamatokat koordinálnak, és a GitLabot a projektek jobb nyomon követésére és együttműködésére szeretnék felhasználni.
  • Minőségbiztosítási vezetők: Azok, akik a folyamatos tesztelést a GitLab 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 – GitLab 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 GitLab és a DevOps: A GitLab funkcióinak, a DevOps alapelveinek és a GitLab DevOps gyakorlatba való integrálásának előnyeinek áttekintése.
  • GitLab beállítása és projektkezelés: A GitLab beállítása, projektek létrehozása és a tárolók kezelése. A GitLab hibakövetési és projektkezelési eszközeinek megértése.
  • Forráskód-kezelés: A legjobb gyakorlatok az elágazás, az egyesítés és az egyesítési kérelmek kezelésére. Hatékony együttműködés a csapattagokkal a GitLab segítségével.
  • Folyamatos integráció/folyamatos telepítés (CI/CD): CI/CD pipeline-oklétrehozása és optimalizálása az automatizált teszteléshez és telepítéshez. A konfigurációk kezelése és a GitLab Runners megértése.
  • YAML: DevOps és konfigurációkezelés: Szintaxis, struktúrák és használat a DevOps és a konfigurációkezelésben
  • Automatizált tesztelés: Különböző tesztelési keretrendszerek implementálása a GitLab CI/CD pipeline-okon belül a folyamatos tesztelés és minőségbiztosítás érdekében.
  • Biztonság és megfelelőség: A GitLab biztonsági vizsgálat funkcióinak használata a sebezhetőségek azonosítása és mérséklése érdekében. Megfelelőségi funkciók megértése a projektszabványok fenntartása érdekében.
  • Monitorozás és optimalizálás: A GitLab felügyeleti eszközeinek kihasználása az alkalmazások teljesítményére és a rendszermetrikákra vonatkozóan. Legjobb gyakorlatok a pipeline-ok optimalizálásához és a kódminőség javításához.
  • Megosztás és kódellenőrzés: A hatékony szakértői értékelés, együttműködés és visszajelzés technikái.

Előfeltétel:

DevOps Platformok – GitLab 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 Linux alapvető parancsok és szkriptek ismerete.
  • A DevOps alapkoncepciók és gyakorlatok ismerete előnyös, de nem kötelező.

További időpontok:

Ehhez a tanfolyamhoz nem tartozik más időpont.
images (1)

Apple IT Excellence Series

Idén is a legfrissebb IT rendszermérnöki információkat hozzuk a számotokra. Technikai újítások, az Apple IT ökoszisztéma működése és sikeres nagyvállalati példák Magyarországról.