Návrh Školení
Úvod do GitLab a DevOps Lifecycle Management
- Přehled GitLab a jeho role ve vývoji softwaru
- Porozumění GitLab jako kompletního DevOps platformy
- Klíčové funkce GitLab: source control, CI/CD, security, project management
- Srovnání GitLab s tradičními version control platformami
Instalace a konfigurace GitLab
- Instalace GitLab v různých prostředích
- Konfigurace nastavení a služeb GitLab
- Porozumění architektury a komponent GitLab
- Inicializace nastavení a administrativní úkoly
Základy Gitu a version control
- Opakování konceptů a pracovních postupů Gitu
- Repositories, branches, commits a merges
- Správa zdrojového kódu pomocí GitLab
- Aplikování osvědčených postupů version control
Navigace v platformě GitLab
- Prozkoumání uživatelského rozhraní GitLab
- Použití Web IDE
- Správa projektů a repositories
- Práce s funkcemi a nástroji GitLab
Pracovní postup a spolupráce v GitLab
- Porozumění vývojovým pracovním postupům v GitLab
- Strategie branchingů a merge requestů
- Kódové recenze a postupy spolupráce
- Správa týmů a oprávnění
Správa uživatelů, skupin a projektů
- Porozumění namespaces a groups
- Tvoření a organizování projektů
- Správa uživatelů a přístupových oprávnění
- Aplikace role-based access control
Continuous Integration a Continuous Delivery (CI/CD)
- Porozumění konceptům CI/CD
- Tvoření pipelines GitLab CI/CD
- Práce s GitLab runners
- Automatizace build, test a deployment procesů
Správa projektů a Issues
- Správa issues a tasks v GitLab
- Použití milestones a labels
- Plánování a sledování vývojové práce
- Zlepšení spolupráce týmů a viditelnosti
Dokumentace a publikování s GitLab
- Použití GitLab Markdownu
- Tvoření dokumentace projektu
- Publikování webů s GitLab Pages
- Efekitivní správa informací o projektech
Zabezpečení a osvědčené postupy
- Bezpečnostní funkce GitLab
- Ochrana repositories a citlivých informací
- Správa bezpečných vývojových pracovních postupů
- Aplikování osvědčených postupů administrace GitLab
Troubleshooting a praktický workshop
- Diagnóza běžných problémů s GitLab
- Stavba kompletního pracovního postupu GitLab
- Implementace source control a CI/CD praktik
- Přehled kurzu a další kroky
Požadavky
- Základní porozumění systému version control.
- Zkušenosti s příkazovým řádkem Linuxu.
Cílová skupina
- Vývojáři
Reference (7)
Ocenil jsem si snadnou komunikaci mezi vyučujícím a námi, péči o naše problémy, přínosné poznatky a doplňující znalosti poskytnuté jako odpovědi na naše otázky. Ocenil jsem i tempo, které se mi nikdy nezdálo spěšným, ani v případě technických problémů. Každá témata byla řádně zpracována.
Melania Mieczkowska - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem
Tempo přednášky. Bartek se zeptal, zda určité téma není známé a zda je nutné detailněji rozvíjet konkrétní části, které popisoval. Pokud bylo téma všem účastníkům přednášky povědomé, stručně ho popsal tak, aby bylo jasné pro každého.
Michal Domanski - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem
Jasné komunikování
Marcin Straczek - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem
Tempo, vtipy, nápad
Jakub Lewandowski - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem
Oceňuji svobodu vedení při komunikaci s účastníky
Kasia Cieslak - Inter Cars S.A.
Kurz - Gitlab and Gitlab CI
Přeloženo strojem
Celkově to byl dobrý přehled podobných věcí jako v Azure DevOps, naučil jsem se něco nového.
Shafiq - Department of Social Services
Kurz - Gitlab and Gitlab CI
Přeloženo strojem
Ne předpokládejte, že publikum má technické znalosti. Dokážete vysvětlit související témata k cvičením a postupně procházet dopady provedených změn.
Neesha - Department of Social Services
Kurz - Gitlab and Gitlab CI
Přeloženo strojem