Gitlab - Git server (GIT2)

Programování, Ostatní

Gitlab je free a opensource Git server, který kromě Git repozitářů podporuje Continues Integration a umí například Docker Registry. V Gitlabu můžete vést agendu ohledně vývoje, trekovat issues, psát dokumentaci a wiki. Gitlab je také silným nástrojem na code review. Je ideálním nástrojem na správu vzdálených repozitářů u vás ve firme i mimo ni.
Kurz je určen pro vývojáře, kteří s Gitlabem budou denně ve styku. Zároveň také pro projektové manažery, kteří jej mohou používat jako platformu na řízení softwarového vývoje efektivně propojenou s Git repozitáři.

Privátní školení a termíny na míru

Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.

V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.

Lokalita, termín kurzu

Kontaktujte nás

Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

Náplň kurzu:

Skrýt detaily
  • Úvod
    1. Co je to Gitlab
    2. Proč používat Gitlab
    3. Rozdíly mezi Gitlab a Github
    4. Rozdíly mezi vlastním hostováním a Gitlab.com
    5. Výhody a nevýhody vlastního Gitlabu
    6. Rozdíly mezi CE a EE verzi
  • Instalace a konfigurace
    1. Instalace Gitlabu (Debian)
    2. Základní konfigurace
    3. Konfigurace emailu (odchozí i příchozí)
  • Administrace Gitlabu
    1. Uživatele
    2. Skupiny
    3. Repozitáře
    4. Nastavení Serveru
  • Repozitář
    1. Vytváření, mazání, nastavení přístupu
    2. Nastavení prací na konkrétní větve
    3. Merge requesty
    4. Wiki
  • Issues
    1. Práce s issues
    2. Milníky
    3. Provázání commitu s issues
  • Docker registry
    1. Co je Docker Registry
    2. Přihlášení se k registry
    3. Nahrávání a stahování obrazu
  • Pages
    1. Co jsou Gitlab Pages
    2. Jak publikovat Pages
    3. Alternativy
  • Snippets
Předpokládané znalosti:
Znalosti Gitu výhodou.
Doporučený předchozí kurz:
GIT - verzovací systémy (GIT)
Doporučený následný kurz:
Gitlab CI - Continuous Integration (GIT3)
Časový rozvrh:
1 den (9:00hod. - 17:00hod.)