Kurzusleírás

Bevezetés és alapok

  • Alapvető szintbeállítás: mit tudnak a résztvevők már Gitről és GitLabról
  • Kulcsfontosságú Git koncepciók áttekintése: commit-ok, ágak, összeolvadások, push/pull
  • GitLab kiadások áttekintése (Ingyenes vs. Premium vs. Ultimate)
  • Tipikus GitLab használati esetek és szervezeti előnyök

GitLab funkciók és architektúra áttekintése

  • GitLab felületi bejárás és projektszerkezet
  • Kulcsfontosságú funkciók: repozórium kezelés, pipeline-ok, problémamezők
  • GitLab CI/CD architektúra és runnerok áttekintése

GitLab munkamenet

  • Gyakori munkamenetek: GitLab Flow vs. GitFlow
  • Összeolvadás-kérések, jóváhagyások és szemléleti ciklusok
  • Ágak kezelése és engedélyek

Projektek szervezése csoportokkal és névtérrel

  • GitLab csoportok, alcsoportok és névtér megértése
  • Projektek láthatósága és csoportszintű engedélyek
  • Forkolási stratégiák és csapatelérés kezelése

CI/CD bevezetése GitLabban

  • GitLab Runnerok beállítása és regisztrálása
  • Docker és Kubernetes végrehajtók
  • Docker-in-Docker (DIND) használata: előnyök és problémák
  • Runner hibafeloldás
  • gitlab-ci.yml írása és struktúrája
  • Változók és CI titkok használata
  • CI munkamenetek és szakaszok létrehozása
  • Sablonok és újrahasználható pipeline definíciók beillesztése
  • Triggerök, időzítések és kézi pipeline vezérlések
  • Kiadások generálása és címkékelési stratégiák

Problémakezelés és együttműködés

  • Problémák létrehozása és összekapcsolása
  • Egyedi problémamezők és címkék
  • Meghatározott célok és előrehaladás követése

GitLab Markdown használata

  • Problémák, összeolvadás-kérések és wikik formázása
  • Markdown dokumentációhoz és beágyazott vizuális elemekhez
  • Jelölőlista, kódblokkok és táblázatok használata

GitLab Pages

  • Statikus weblapok publikálása GitLab repozóriumokból
  • GitLab Pages beállítása egyedi domainnevekkel
  • CI/CD integráció Pages telepítésekkel

Biztonság és hozzáféréskezelés

  • Személyes hozzáférési tokenek és projektspecifikus tokenek
  • Pipeline titkok és változók biztonságos kezelése
  • GitLab biztonsági skener funkcióinak áttekintése

Hibafeloldás és diagnosztika

  • Gyakori CI/CD hibák és megoldások
  • Runner naplók és sikertelen feladatok hibakeresése
  • Pipeline megbízhatóságának legjobb gyakorlatai

Összegzés és következő lépések

  • Kurzus áttekintése és Q&A
  • Záró áttekintő vagy értékelési feladat
  • Visszajelzés és kurzus lezárása
  • További tanuláshoz szükséges erőforrások

Követelmények

  • GitLab Runner szakaszhoz minimális Linux ismeret szükséges

Célközönség

  • DevOps szakemberek
  • Csapatkörnyezetben GitLabot használó programfejlesztők és mérnökök
  • GitLab folyamatokat bevezető technikai vezetők és rendszintegrátorok
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák