Git & Gitlab by Vojtěch Mareš

Co je to Git a GitLab?

Git

Git je verzovací nástroj, který se stal "industry standardem". Používají ho denně jak jednotlivci, tak firmy včetně korporátů. Git umožňuje snadnou spolupráci na jednom projektu ve více lidech bez toho, abyste si navzájem zasahovali do práce.

GitLab

GitLab je software (a platforma), který vám usnadní spolupráci na projektu (popř. projektech) ve více lidech. Od pouhého hostování vzdáleného Git repozitáře přes issue management, merge reqeusty, až po nasazení aplikace do produkce a integrace CI/CD, ale o tom více na školení zaměřeném přímo na GitLab.

Jak školení probíhá

Školení probíhá formou workshopu. Vysvětlíme si, co to Git je a proč je dobré jej používat, jak funguje a tzv. best practices (jak jej nejlépe používat). Ukážeme si, jak Git nainstalovat a základní nastavení. Práci v jedné větvi a na více větvých v týmu, s využitím různých stragegií (merge a rebase) včetně jejich výhod a nevýhod. Nezapomeneme ani na nepříjemné situace a jak se z nich dostat, například "vše jsem si smazal, co teď" a další.

Dále si ukážeme základy práce s GitLabem. Práce s issues, integraci s přímo s Gitem. Práci s větvemi a merge requesty.

Co si odnesete

  • Konfigurace Gitu
  • Tvorba repozitářů
  • Základy pro práci s Gitem
  • Práce v jedné větvi
  • Práce ve více větvích (rebase a merge)
  • Práce se vzdáleným repozitářem
  • Záchrana ztracených dat
  • Základy pro práci s GitLabem

Pro koho je školení vhodné

Školení je hlavně určeno pro vývojáře, kteří vůbec neverzují nebo nepoužívají Git. Nebo pro ty, kteří nevyužívají Git na plno (pouze pull, commit, push). Bez ohledu na velikost projektu (malý informační web či velký internetový portál), Git si vždy najde svoje uplatnění. Dále je školení vhodné i pro ty, kteří nepíší kód moc často, ale čas od času potřebují něco zaverzovat, například skripty, databázové migrace nebo konfiguraci serveru. Git využijí i databázový administrátoři nebo DevOps.

Předchozí znalosti

  • Základy programování
  • Základy práce v terminálu výhodou
  • Základní znalost Gitu výhodou

Technické prerekvizity

  • Nainstalovaný Git
  • Přístup na internet - ideálně bez firemní proxy popř. s proxy nastavenou v prohlížeči

Cena školení

Otevřený termín: 5 900 CZK bez DPH

Firemní školení: 25 000 CZK bez DPH

Nezávazně poptat školení