Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Proč je řízení verzí důležité?

Přehled funkcí systému Git pro zdrojový kontrolní systém

  • Instalace Gitu do preferovaného operačního systému
  • Začínáme se základními atributy a komponentami Gitu
  • Co jsou to Repozitáře, Commity a Soubory?

Rozumění pracovním postupům Gitu a základním procesům systému

  • Jaké jsou různé stavy v Gitu?
  • Vytváření repozitáře a složky Gitu

Správa existujících projektů a práce se soubory pomocí Gitu

  • Práce s Commity a zprávami
  • Potvrzování a zrušení změn v repozitáři Gitu
  • Záznamy a přístup k historii verzí

Začínáme s větvením (Branching) a slučováním (Merging) v Gitu

  • Seznámení se typy procesů Větvení a Slučování
  • Využívání speciálních značek v Gitu
  • Práce s funkcemi Tagging a Stashing v Gitu
  • Jak použít Reset a Reflog v Gitu?

Přehled funkcí a architektury GitHubu

Nastavení uživatelského účtu na GitHubu a správa profilu GitHubu

  • Ověřování k GitHubu a aktualizace přihlašovacích údajů
  • SSH v.s. HTTPS
  • Ověření autentizace pomocí SSH v GitHubu

Vytváření repozitářů na GitHubu a propojení místního repozitáře Gitu

  • Klonování nebo archivování repozitáře GitHubu

Instantiace obsahu repozitáře uvnitř místní kopie

Zveřejnění změn obsahu do repozitáře GitHubu

Práce s funkcemi a nastavením středně pokročilého repozitáře

Cvičení psaní a formátovací syntaxe na GitHubu

  • Využívání tabulek a práce se bloky kódu
  • Automatické odkazování URL a referencí v GitHubu

Provozování akcí na souborech a složkách na GitHubu

  • Synchronizace změn souborů s místním repozitářem

Vytváření, úprava a převod Commits na GitHubu

  • Správa Commitů a práce s místní klonovanou kopií repozitáře

Revidování Commitů a využívání ID commitů pomocí místní kopie

Rozumění příkazům Fetch a Pull na GitHubu

Rozumění základním konceptům Forkingu a Klonování na GitHubu

Tlačení změn na GitHubu a ověřování Push Requests

Práce s Forky a navrhováním změn do Pull Requests

Revidování Pull Requestů a zahrnutí navržených změn

Rozhodování konfliktů při slučování na GitHubu a práce s CLI

Začínáme se štítky (Tags) a vydáními (Releases) na GitHubu

  • Využívání místních Tagů a aktualizace Tagů na GitHubu
  • Spouštění, mazání a vytváření nového vydání na GitHubu

Srovnání Pull Requests, Commitů a Tagů na GitHubu

Práce s Gisty na GitHubu a porozumění funkcím útržků kódu (Snippets)

Integrace vývojového projektu s Codespaces v GitHubu

Vytváření organizace na GitHubu a správa týmů

  • Organizační v.s. osobní účet GitHubu
  • Spouštění předchozích funkcí GitHubu

Správa projektů na GitHubu a práce s nářadními deskami (Project Boards)

Filtrování informací o repozitáři a sdílení filtrů GitHubu

Rozšiřování GitHubu pomocí API a Webhooks

  • Automatizace GitHubu pomocí OAuth tokenů

Řešení problémů s Git Issues na GitHubu

Přehled a závěr

Požadavky

  • Zkušenosti s příkazy a terminálem (ve Windows, Linuxu nebo Mac)
  • Znalost libovolného programovacího jazyka

Cílová skupina

  • Vývojáři
  • Softwaroví inženýři
  • Projektoví manažeři
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie