Zkuste nás kontaktovat

Návrh Školení

Úvod do GitHub Copilotu

  • Co je to programování s pomocí umělé inteligence?
  • Možnosti a omezení GitHub Copilotu
  • Ekosystém Copilotu: vývojářská prostředí, příkazový řádek, pull requesty a Chat

Začínáme

  • Instalace a konfigurace GitHub Copilotu ve VS Code, JetBrains i Neovimu
  • Autentizace pomocí GitHubu a správa předplatného
  • Seznámení s nastavením a preferencemi Copilotu

Efektivní využívání GitHub Copilotu

  • Generování dokončeného kódu, funkcí a opakujících se úseků programu
  • Práce s víceřádkovými či kontextově citlivými návrhy kódu
  • Upravování a zdokonalování výstupů vytvořených Copilotem
  • Vytváření komentářů a dokumentace pomocí Copilotu

Funkce spolupráce a Chat s pomocí umělé inteligence

  • Využití Copilot Chatu k prozkoumávání rozhraní API a refaktorování kódu
  • Odhalování chyb a řešení problémů pomocí Copilot Chatu
  • Copilot v pull requestech: návrhy na vylepšení a kontrola kódu

Pokročilé pracovní postupy s GitHub Copilotem

  • Integrace Copilotu do procesů v příkazovém řádku
  • Využití Copilotu při testově orientovaném vývoji
  • Kombinace Copilotu s konkrétními frameworky a knihovnami

Odpovědné a bezpečné používání umělé inteligence

  • Porozumění licenčním ujednáním, ochraně soukromí a otázkám duševního vlastnictví
  • Jak předcházet rizikům spojeným s nebezpečným či zaujatým kódem?
  • Osvědčené postupy pro nasazení v rámci firem a týmů

Nejlepší praktiky a příklady z praxe

  • Jak maximálně využít GitHub Copilot při každodenním vývoji?
  • Reálné příklady použití Copilotu napříč různými programovacími jazyky
  • Zkušenosti a úspěchy týmů, které GitHub Copilot využívají

Shrnutí a další kroky

Požadavky

  • Základní znalosti programování alespoň v jednom jazyce (např. Python, JavaScript, Java, C#)
  • Předchozí zkušenosti s používáním vývojářského prostředí nebo editoru kódu (např. VS Code či JetBrains)
  • Užitečné jsou také základní znalosti Gitu a pracovních postupů na GitHubu

Komu je kurz určen?

  • 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