GitHub Copilot & .NET – architektura a vývoj aplikací s podporou AI (NETCOP)

Programování, .NET

Školení zaměřené na architekturu, návrh a vývoj nejen .NET projektů s efektivním využitím GitHub Copilota jako AI agenta či poskytovatele LLM. Školení reaguje na rapidní změny v přístupu vývoje softwaru, kdy se z vývojáře stává primárně operátor LLM a nadřízený novému, levnému, zkušenému kolegovi s anterográdní amnézií, bez znalostí Vašich potřeb nebo Vaší aplikace.

Účastníci se seznámí s možnostmi delegování vývojových úloh na GitHub Copilot agenty, naučí se je využívat v praxi, jak uhlídat kvalitu jejich práce, efektivně spravovat kontextové okno, jak benchmarkovat a ladit práci agentů a jak s jejich pomocí akcelerovat dodávky softwarových řešení postavených na platformě .NET.

Znalosti z GitHub Copilot, Gitu a fundamentální přístupy k AI-first architektuře jsou přenositelné do jiných tech-stacků.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Porozumět možnostem GitHub Copilota v kontextu celého vývojového procesu
  • Architektury vhodné pro AI-first projekty na zelené louce
  • Efektivně delegovat vývojové úlohy na AI agenty
  • Nastavit a přizpůsobit Copilot agenty pro váš tým a projekt
  • Obecně zvýšit kvalitu vašich .NET/Java aplikací
  • Navrhovat architektury .NET/Java aplikací vhodné pro AI-first přístup
  • Zvýšit rychlost a kvalitu dodávek bez zvyšování kapacity týmu

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Senior .NET vývojáři, kteří chtějí pracovat efektivněji při běžných pracovních úkonech
  • Architekti, kteří chtějí postavit architekturu vhodnou pro AI-first přístup
  • Tech Leadi hledající způsoby akcelerace vývoje a revize změn
  • Týmy přecházející na AI-asistovaný způsob práce

Výstupy z kurzu:

  • Studijní materiály ke všem probíraným tématům
  • Vzorový repozitář s čistou .NET aplikací připravenou pro práci s Copilot agenty
  • Postupy, jak si testovat různé modely

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Úvod do GitHub Copilota
    1. Co je GitHub Copilot a kde ho lze využít
    2. Přehled funkcí: chat, completion, code review, agenti
  • GitHub Copilot CLI
    1. Instalace a konfigurace GitHub Copilot CLI
    2. Příkazy pro generování kódu, vysvětlení a refaktoring z terminálu
    3. Integrace CLI do skriptů a CI/CD pipeline
    4. Rozdíly oproti IDE integraci a kdy CLI preferovat
  • IDE integrace
    1. Instalace a nastavení rozšíření ve VS Code a Visual Studiu
    2. Inline completion, chat panel a code review v editoru
    3. Kontextové okno – jak Copilot „vidí" váš kód a projekt
    4. Účtování na základě tokenů: co je token, jak se počítá kontextové okno a jak to ovlivňuje náklady
    5. Nová aplikace Agents
  • Přizpůsobení Copilota
    1. Instrukce (Instructions) – globální a projektové řízení chování
    2. Prompts – tvorba zjevných šablon pro opakované úlohy
    3. Custom agenti – konfigurace agentů pro specifické role v týmu
    4. Skills – rozšíření schopností agentů vlastními dovednostmi
    5. Hooks – automatické akce při událostech ve vývoji
    6. MCP servery – napojení agentů na externí nástroje a datové zdroje
    7. Plugins – integrace třetích stran do pracovního postupu
    8. Copilot jako LLM provider – využití předplatného v externích AI nástrojích, např. Open Code
  • Architektury vhodné pro AI-first vývoj
    1. Principy návrhu aplikací pro efektivní spolupráci s AI
    2. Modularita, čistá architektura a oddělení zodpovědností
    3. Vzory vhodné pro delegování na agenty
  • Delegování vývojových úloh
    1. Jak správně formulovat zadání pro agenta
    2. Zpracování výstupů a validace výsledků
    3. Větvení, pracovní prostory, pull requesty a code review řízené agentem
  • Testování a kvalita kódu
    1. Generování unit a integračních testů
    2. Statická analýza a refaktoring s pomocí agentů
    3. Kontinuální integrace a automatizované kontroly
    4. Non-LLM nástroje vhodné pro zvýšení kvality a/nebo rychlosti dodání
  • Praktický workshop
    1. Vývoj čisté .NET aplikace s delegováním úloh na Copilot agenty
    2. Práce s vzorovým repozitářem
    3. Ukázky reálných scénářů z praxe
  • Práce s GitHub Issues a projekty
    1. Delegování celých issues na agenta (Copilot coding agent)
    2. Sledování průběhu, review a schvalování výstupů
  • Prompt engineering pro vývojáře
    1. Zásady efektivního zadávání instrukcí
    2. Iterace nad výsledky a ladění promptů
    3. Rozdíl mezi jednorázovým dotazem a řízeným agentem
  • Bezpečnost a governance
    1. Ochrana citlivých dat a secrets v kontextu Copilota
    2. Firemní politiky, povolení a zakázání funkcí přes GitHub Enterprise
    3. Audit log a sledování využití
Časový rozvrh:
2 dny (9:00-17:00)
Cena za osobu:
13 900,00 Kč (16 819,00 Kč včetně 21% DPH)