Nabídka tohoto termínu kurzu již není aktuální.

GitLab – základy a CI/CD, administrace

kurz

Základní info

Tento kurz je zaměřen především na ty, kteří se chtějí naučit využít plné možnosti GitLabu, který se stává stále populárnějším nástrojem nejen pro správu zdrojových kódu, ale celého projektu včetně Continuous Integration a Continuous Delivery. První část kurzu je určena především pro úplné začátečníky, především pro ty, kteří s GitLabem nikdy nepracovali. Druhý den je zaměřen především na Continous Integration a Delivery, konfiguraci a administraci. Budou ale aplikovány i znalosti nabyté ze dne prvního. 

Cílová skupina

 

  • Vývojáři aplikací a IT profesionálové, kteří se chtějí naučit využít plný potenciál GitLabu

  • Administrátoři, kteří potřebují spravovat instalaci GitLabu

 

Garant kurzu

JARKA KADLECOVÁ

Jarka sbírala své programátorské zkušenosti nejen v ČR, ale i v zahraničí, konkrétně ve Švýcarsku, kde strávila téměř 4 roky. Nyní již druhým rokem pracuje jako "remote" developer, od ledna 2017 jako Backend Developer pro Gitlab, kde má na starosti především oblast Merge Requestů, Issues, Comments, Code Snippets nebo Epics.

Cíle kurzu

Účastníci se mimo jiné naučí:

 

  • Instalovat, updatovat a konfigurovat GitLab
  • Využívat GitLab Flow, Issues, Merge Requests
  • Porozumět CI/CD a potřebám testování
  • Konfigurovat GitLab Pipelines
  • Nasazovat pomocí GitLabu

 

Osnova

1.den - Základy GitLabu (pro začátečníky)

Instalace

 

  • Přehled možností
  • Praktická instalace (Omnibus)

 

Uživatelé, groups, projects

 

  • Konfigurace groups a projects
  • Viditelnost a nastavení práv
  • Uživatelská nastavení

 

Repozitáře

Git 

 

  • Úvod do gitu
  • Konfigurace, nastavení v GitLabu
  • Pokročilé možnosti gitu 

 

Issues, Merge Requests

 

  • Možnosti Issues a Merge Requestů, práva
  • Odkazování mezi objekty GitLabu
  • Issue Boards
  • Komentáře a diskuze, code review

 

GitLab Workflow

 

  • Využití branchí
  • Automatické zavírání Issues
  • Možnosti mergování

 

2.den - CI/CD, Administrace

Continous Integration, Continuous Delivery, Continuous Deployment, testování

 

  • ​Vysvětlení základních pojmů 
  • Typy testů včetně příkladů

 

CI/CD v GitLabu

 

  • ​Základní pojmy - Pipeline, Build
  • Konfigurace na úrovni projektu
  • Konfigurace pomocí .gitlab-ci.yml
  • Spuštění několikafázové Pipeline, status report
  • Podrobnější možnosti konfigurace

 

Deployment z GitLabu

 

  • ​Environments
  • Deployment prakticky
  • Review Apps

 

Administrace

 

  • ​Možnosti konfigurace
  • Logování, administrátorské nástroje
  • Integrace
  • Update, upgrade

 

Předpoklady účastníka

 

  • základy skriptování (Bash, Ruby) výhodou, praktické ukázky budou v Ruby
  • pro účast pouze druhý den základní znalost GitLabu
  • kurz je praktický, je zapotřebí laptop (OS Linux, případně Vagrant/Docker pro virtualizaci)

 

 

Pozn: lze také absolvovat pouze jeden den školení.

GitLab – základy a CI/CD, administrace

Vybraný termín:

22.10.2018 –  23.10.2018  Praha7

Cena
15 000 Kč

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.