Kurzusleírás
A GitLab és a DevOps életciklus-kezelés bemutatása
- A GitLab áttekintése és szerepe a szoftverfejlesztésben
- A GitLab megértése, mint teljes DevOps platform
- Főbb GitLab funkciók: forráskód-vezérlés, CI/CD, biztonság és projektmenedzsment
- A GitLab összehasonlítása a hagyományos verziókezelő platformokkal
A GitLab telepítése és konfigurálása
- A GitLab telepítése különböző környezetekben
- A GitLab beállításainak és szolgáltatásainak konfigurálása
- A GitLab architektúrájának és komponenseinek megértése
- Kezdeti beállítás és adminisztrációs feladatok
A Git és a verziókezelés alapjai
- A Git fogalmainak és munkafolyamatainak ismertetése
- Tárolók, ágak, bejegyzések és egyesítések
- Forráskód kezelése a GitLab segítségével
- A verziókezelés legjobb gyakorlatainak alkalmazása
A GitLab platform navigálása
- A GitLab felhasználói felületének felfedezése
- A Web IDE használata
- Projektek és tárolók kezelése
- A GitLab funkciók és eszközeinek használata
A GitLab munkafolyamata és együttműködés
- A GitLab fejlesztési munkafolyamatainak megértése
- Ág-stratégiák és egyesítési kérelmek
- Kódattekintések és együttműködési gyakorlatok
- Csoportok és jogosultságok kezelése
Felhasználók, csoportok és projektek kezelése
- A névtér- és csoportfogalmak megértése
- Projektek létrehozása és szervezése
- Felhasználók és hozzáférési jogosultságok kezelése
- Szerep alapú hozzáférés-vezérlés alkalmazása
Folyamatos Integráció és Folyamatos Kiszolgáltatás (CI/CD)
- A CI/CD fogalmak megértése
- A GitLab CI/CD csatornák létrehozása
- A GitLab futtatók (runners) használata
- Építési, tesztelési és telepítési folyamatok automatizálása
Projekt- és feladatkezelés
- Feladatok és jegyzetek kezelése a GitLab-ban
- Milestone-ok és címkék használata
- A fejlesztési munka tervezése és követése
- Csoportos együttműködés és átláthatóság javítása
Dokumentáció készítése és publikálása a GitLab-ban
- A GitLab Markdown használata
- Projektdokumentáció létrehozása
- Weboldalak közzététele a GitLab Pages segítségével
- A projekt információk hatékony kezelése
Biztonság és legjobb gyakorlatok
- A GitLab biztonsági funkciói
- Tárolók és érzékeny információk védelme
- Biztonságos fejlesztési munkafolyamatok kezelése
- A GitLab adminisztráció legjobb gyakorlatainak alkalmazása
Hibaelhárítás és gyakorlati workshop
- Gyakori GitLab problémák diagnosztizálása
- Egy teljes GitLab munkafolyamat kiépítése
- A forráskód-vezérlés és CI/CD gyakorlatok megvalósítása
- Tanfolyam áttekintése és következő lépések
Követelmények
- A verziókezelő rendszerek általános megértése.
- Tapasztalat a Linux parancssor használatában.
Célcsoport
- Fejlesztők
Vélemények (7)
Szerettek a könnyű kommunikációt a tanár és mi között, ahogyan gondoskodott a problémáinkról, megadott beszöndörüléseket és az általunk feltenni kívánt kérdések további tudását. Szerettek a tempot is, sosem éreztem, hogy sietnénk, még technikai problémákkal sem. Minden témát megfelelően kezeltek.
Melania Mieczkowska - IAV Poland
Kurzus - Gitlab and Gitlab CI
Gépi fordítás
A előadás tempójának szabályozása. Bartek felvetette, hogy ha egy témát nem ismernek, és részletesebben be kellene menni abba a részbe, akkor ő részletesen bemutatta azt. Ha azonban a téma ismert volt minden előadásra járó számára, akkor röviden áttekintette annak tartalmát, hogy bizonyos legyen, mindenkinek megértésére.
Michal Domanski - IAV Poland
Kurzus - Gitlab and Gitlab CI
Gépi fordítás
Tiszta kommunikáció
Marcin Straczek - IAV Poland
Kurzus - Gitlab and Gitlab CI
Gépi fordítás
Tempo, vicces, ötlet
Jakub Lewandowski - IAV Poland
Kurzus - Gitlab and Gitlab CI
Gépi fordítás
Értékelem a képzők szabadságát a résztvevőkkel való kapcsolatban
Kasia Cieslak - Inter Cars S.A.
Kurzus - Gitlab and Gitlab CI
Gépi fordítás
Összességében ez egy jó felidomítás volt hasonló dolgokról, mint az Azure DevOps-ben, valamit tanultam.
Shafiq - Department of Social Services
Kurzus - Gitlab and Gitlab CI
Gépi fordítás
Ne feltételezze, hogy a közönség rendelkezik technikai ismeretekkel. Tárgyalja világosan a gyakorlatokhoz kapcsolódó témákat, és lépésről lépésre átmentessen a változtatások hatásain.
Neesha - Department of Social Services
Kurzus - Gitlab and Gitlab CI
Gépi fordítás