GitLab workshop - Hatékony szoftverfejlesztés DevSecOps alapon - Időpontok és jelentkezés
Első oktatási nap: 2026. március 16., további oktatási napok: 17.
Első oktatási nap: 2026. június 24., további oktatási napok: 25.
Első oktatási nap: 2026. szeptember 1., további oktatási napok: 2.
Első oktatási nap: 2026. november 25., további oktatási napok: 26.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
A workshop után a résztvevők magabiztosan kezelik a GitLab rendszerét, amely a DevSecOps elsődleges platformja. Gyakorlatias ismereteket szereznek a verziókezelés, CI/CD folyamatok és szoftverfejlesztési projektek menedzselése terén. Képesek lesznek saját igényeikhez igazítani munkafolyamataikat, például pipeline-ok létrehozásával, hibajegyek kezelésével és csapatmunkát támogató funkciók alkalmazásával. Olyan bevált gyakorlatokat sajátítanak el, amelyek növelik a fejlesztési és üzemeltetési folyamatok hatékonyságát.
Kifejezetten a GitLab felhasználók (fejlesztők, projektmenedzserek, DevOps mérnökök, érdeklődők) legfontosabb igényeinek megfelelően alakítottuk ki a képzést, mely nem igényel mély technikai előképzettséget.
A gyakorlati példák, valós életből vett tippek és trükkök hasznosak lesznek azok számára is, akik már ismerik a GitLab alapjait, de úgy érzik, nem használják ki a rendszer teljes potenciálját, például a CI/CD, a biztonsági ellenőrzések vagy az adminisztráció terén.
Szoftverfejlesztési folyamatok ismerete
Verziókezelési (Git) ismeretek előnyt jelentenek, de nem szükségesek
A GitLab egy 2011 óta dinamikusan fejlődő DevOps és DevSecOps támogató és forráskód-kezelő platform. Népszerűsége töretlenül növekszik, köszönhetően annak, hogy a fejlesztőcsapatok munkájától kezdve az IT infrastruktúra üzemeltetésén át egészen a biztonsági és megfelelőségi folyamatokig számos területen kínál hatékony megoldásokat. A GitLab célja, hogy a teljes szoftverfejlesztési életciklust egyetlen, integrált platformon támogassa, így növelve a csapatok produktivitását és az együttműködés hatékonyságát.

TEMATIKA:
1. BEVEZETÉS
1.1 Mi az a GitLab?
1.2 GitLab komponensek és navigáció (GitLab Epics)
1.3 GitLab flow-k és ajánlott folyamatok
2. A GIT ALAPJAI
2.1 Központosított vs. elosztott VCS architektúra
2.2 Alapvető Git-munkafolyamat a GitLab-en belül
2.3 Helyi munka a Gittel
3. KÓDKEZELÉS A GITLAB-BEN
3.1 Merge kérelmek és kódellenőrzési munkafolyamat
3.2 További együttműködési eszközök
3.3 Gyakorlati egyesítési (merge) és felülvizsgálati folyamat
4. A CI/CD ALAPJAI
4.1 Mi az a CI/CD?
4.2 Bevezetés a .gitlab-ci.yml használatába
4.3 A runner-ök és a pipeline beállításának ismertetése
4.4 A CI/CD összetevők (létrehozás és megosztás) és a katalógus áttekintése
4.5 Bevezetés a biztonsági ellenőrzésbe
5. PIPELINE-OK ÉPÍTÉSE A GITLAB-BEN
5.1 Fő pipeline összetevők
5.2 Alkalmazás létrehozása (összetevők, parancsfájlok előtt/után)
5.3 Mik azok a csomag- és konténernyilvántartások?
6. TESZTELÉS A GITLAB PIPELINE-OKBAN
6.1 Unit, integrációs és végpontok közötti tesztek hozzáadása
6.2 Tesztmenedzsment kulcsszavakkal (keywords) és kódlefedettséggel
7. ÜZEMBE HELYEZÉS CI/CD-VEL
7.1 Üzembe helyezés környezetekben
7.2 Kiadások kezelése és buildek címkézése
8. GITLAB BIZTONSÁGI ALAPOK
8.1 Statikus alkalmazásbiztonsági tesztelés (SAST)
8.2 Titkos észlelés (secret detection) és függőségvizsgálat
8.3 Mi az a dinamikus alkalmazásbiztonsági tesztelés (DAST)?
8.4 A konténerek és licencek vizsgálatának áttekintése
9. GITLAB ADMINISZTRÁCIÓ
9.1 Projektek, felhasználók és engedélyek kezelése
9.2 A GitLab runner-ök konfigurálása
9.3 Folyamatok figyelése és hibaelhárítás

Az egész tanfolyam nagyon jól szervezett és profi volt, az előadó szakmai és oktatói felkészültségéhez pedig nem fér kétség. Köszönöm!
Petrik Beáta
AAM Vezetői Informatikai Tanácsadó Zrt.