Návrh Školení

Úvod do GitHub Copilotu

  • Přehled spolupráce s AI při programování
  • Možnosti a omezení GitHub Copilotu
  • Ekosystém Copilotu: IDE, CLI, pull requesty a chaty

Začínáme s GitHub Copilotem

  • Instalace a konfigurace GitHub Copilotu v VS Code, JetBrains a Neovim
  • Ověření identity s GitHubem a správa předplatných
  • Prozkoumání nastavení a preferencí Copilotu

Efektivní použití GitHub Copilotu

  • Generování dokončení kódu, funkcí a základních šablon (boilerplate)
  • Práce s návrhy na více řádcích a v kontextu
  • Přizpůsobování a upravování výstupu Copilotu
  • Psaní komentářů a dokumentace s Copilotem

Chat a spolupracovné funkce Copilotu

  • Použití Copilot Chat pro zkoumání API a refaktoring kódu
  • Ladačení a řešení problémů s Copilot Chatem
  • Copilot v pull requestech: návrhy a recenze kódu

Pokročilé pracovní postupy s Copilotem

  • Integrace Copilotu do pracovních postupů CLI (command-line interface)
  • Použití Copilotu při test-driven developmentu (TDD)
  • Spolupráce Copilotu s různými frameworky a knihovnami

Zodpovědné a bezpečné použití Copilotu

  • Pochopení licencí, ochrany osobních údajů a autorských práv
  • Odstraňování rizik nezabezpečeného nebo vykřičeného kódu (biased code)
  • Nejlepší praktiky pro přijetí Copilotu v podnicích a týmech

Nejlepší praktiky a případové studie s GitHub Copilotem

  • Maximální zvýšení produktivity s Copilotem v běžném programování
  • Reálné příklady použití Copilotu v různých jazycích
  • Poučení a úspěšné příběhy týmů, které Copilota využívají

Shrnutí a další kroky

Požadavky

  • Základní znalosti programování v alespoň jednom jazyce (např. Python, JavaScript, Java, C#)
  • Dovednost používání IDE nebo textového editoru (například VS Code nebo JetBrains)
  • Základní znalosti Git a GitHub pracovních postupů jsou výhodné

Cílová skupina

  • Vývojáři
  • Programátoři
  • Softwaroví inženýři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie