Návrh Školení

Úvod do Gitu a Azure DevOps

  • Přehled systému správy verzí Git
  • Úvod do Azure DevOps a integrace s Gitem
  • Nastavení prostředí: Git, SourceTree, GitKraken a Azure DevOps

Základní koncepty Gitu

  • Vytváření a klónování repozitářů
  • Základní příkazy Git: init, add, commit, push, pull
  • Koncepce a strategie větvení

Správa větví a sloučení

  • Nejlepší praktiky pro větvení ve spolupracovných projektech
  • Správa větví pomocí SourceTree a GitKraken
  • Cvičení: Vytváření a sloučení větví

Techniky sloučení a řešení konfliktů

  • Typy sloučení: Merge, Fast forward merge, Squash and merge, Rebase and merge
  • Strategie a nejlepší praktiky pro řešení konfliktů
  • Pračná cvičení: Simulace konfliktů a jejich řešení

Konzolové vs grafické klienty

  • Provozování operací Git z konzole
  • Správa repozitářů pomocí SourceTree (hlavní cvičení) a GitKraken (demonstrace)
  • Výhody a nevýhody používání grafických klientů

Pokročilé techniky Gitu

  • Staging, Vracení zpět (Reverting), Resetování a Zrušení stagingu změn
  • Výběr commitů (Cherry-picking) a praktické aplikace
  • Bezpečné vracení a návrat změn zpět

Správa Azure DevOps a Gitu

  • Nastavení repozitářů Git v Azure Repos
  • Integrace Gitu s kanály Azure DevOps
  • Správa oprávnění a řízení přístupu

Týmová spolupráce a reálné scénáře

  • Větvení strategie ve velkých projektech
  • Zpracování konfliktů v týmových prostředích
  • Nejlepší praktiky pro správu verzí v DevOps pracovních postupech

Shrnutí a další kroky

Požadavky

  • Základní znalost konceptů správy verzí
  • Omlouvám se, ale "software development practices" nemá přesný ekvivalent v češtině. Nejbližší alternativa je "praxe vývoje softwaru". Toto bude použito v dalším textu.

Cílová skupina

  • Vývojáři pracující se systémy správy verzí
  • DevOps inženýři spravující úložiště kódu
  • Týmy spolupracující na softwarových projektech pomocí Gitu a Azure DevOps
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie