Git - univerzální verzovací systém

Účastníci se seznámí s použitím verzovacího systému Git, a to od základní spolupráce s ostatními členy týmu a komunity až po pokročilejší problémy jako je automatizované nasazení, správa Gitu na serveru apod. Účastník by měl poznat nástroj Git jako efektivní pomůcku pro verzování. Kurz je zaměřen na verzovací systém Git, nikoliv na problematiku verzování obecně.

Přestože se kurz do hloubky věnuje i samotným základům Gitu, jeho tempo není vyhovující pro začátečníky. Od účastníků kurzu se očekává zkušenost s vývojem na úrovni programování nebo automatizace, dobrá orientace v příkazové řádce a základní představa o tom, jaké výhody verzování nabízí pro organizaci práce.

Cíl kurzu

Kurz má tři základní cíle:

  • podrobně rozebrat použití základních příkazů
  • seznámit se s pokročilými technikami
  • naučit se, jak pomocí Gitu nastavit workflow pro váš vývojový tým a projekt

Osnova

  • Úvod do Gitu: Git, jeho filosofie, historické souvislosti, příprava produktivního pracovního prostředí

  • Lokální práce: Git z pohledu vývojáře; základy vnitřní implementace, základní workflow, organizace práce v repozitáři

  • Vzdálená práce: použití Gitu pro spolupráci více vývojářů

  • Pokročilé vlastnosti: pokročilé nástroje a techniky pro usnadnění práce

  • Řešení problémů: oprava chyb, náprava omylů, řešení vzorových problémů při každodenní práci

  • Správa vzdálených repozitářů: Git na serveru

  • Workflows: Pracovní postupy z různých úhlů pohledu: práce vývojáře, spolupráce v týmu, nastavení workflows pro váš projekt

Časová náročnost

Dvoudenní kurz (9 - 17 hod).

Vstupní podmínky

  • Kurz je určen pro vývojáře, kteří mají povědomí o tom, co je to verzování, k čemu slouží a jaké výhody přináší
  • Účastník kurzu by měl být schopen základní práce v příkazové řádce (pohyb po filesystému, editace souboru, spouštění příkazů).
  • Praktická cvičení jsou vedena na systému GNU/Linux a výuka se soustředí na ovládání Gitu v příkazové řádce (cílem je účastníka naučit s Gitem pracovat, výběr vhodného uživatelského rozhraní pro použití v praxi už záleží na jeho pozdější volbě).

Rozvrh

Datum Čas Místo Lektor Volná místa Cena s DPH Přihlásit