Kurzy a certifikace AI
GitHub Copilot - od autocomplete k AI-assisted engineeringu
Cena (bez DPH)
Tento jednodenní workshop je navržen tak, aby programátorům poskytl praktické dovednosti a znalosti Vibe Codingu a používání GitHub Copilotu. Forma kuezu je zvolena 60% hands-on a/40% teorie alive demo. Kurz vede seniorní vývojář s letitou praxí v oblasti AI vývoje, sémantického vyhledávání
Cílová skupina
- Mid & senior programátoři: kteří chtějí zvýšit svou produktivitu a efektivitu pomocí GitHub Copilot.
- Software Inženýři: hledající způsoby, jak zlepšit kvalitu svého kódu a refaktorování.
- Tech Leadři a Manažeři: chtějící integrovat AI do svého vývojového procesu.
Cíle workshopu
Mid & senior programátoři (a tech leadři), kteří chtějí posunout Copilot z autocomplete na řízený nástroj pro refactoring, testy, review a týmové workflow.
- Copilot není „autocomplete“, ale nástroj, který se musí řídit
- Vědět, kdy: použít Copilot, sáhnout po Codexu, zapojit AntiGravity
- Zůstat odpovědným seniorem, ne operátorem AI
Osnova kurzu
Jak Copilot skutečně funguje (a proč občas selhává)
Cíl: Nastavit správná očekávání
- Jak Copilot čte kontext (soubor ≠ projekt)
- Inline completion vs Copilot Chat
- Typické chyby seniorů při používání Copilota
- Kdy Copilot zpomaluje a kazí architekturu
Výstup: Účastník ví, kdy Copilota používat a kdy ho vypnout
Promptování v kódu (advanced steering)
Cíl: Donutit Copilota generovat správný kód
- Komentáře jako prompty
- Naming jako instrukce
- „Steering comments“
- Test-first komentáře
Hands-on:
- generování REST endpointu
- validační logika
- DTO ↔ entity mapping
Refactoring & legacy code s Copilotem
Cíl: Používat Copilot jako refactoring asistenta
- Rozpad „god methods“
- Zjednodušení cyklů
- Odstraňování duplicity
- Zachování behavioru
Hands-on:
- refactoring existující služby
- „Refactor without changing behavior“
Diskuze:
- kdy Copilot poruší design
- jak tomu zabránit
Testy s Copilotem, které dávají smysl
Cíl: Generovat kvalitní testy, ne boilerplate
- Unit vs integration
- Copilot + TDD
- Edge-cases, negativní scénáře
Hands-on:
- „Write tests that would break this code“
- Generování chybových scénářů
Copilot Chat jako senior reviewer
Cíl: Používat Copilot Chat pro review a vysvětlení
- Code review
- Performance & security check
- Vysvětlování kódu (junior / onboarding)
Hands-on:
- review reálného PR
- identifikace rizik
Srovnání nástrojů: Copilot × OpenAI Codex × AntiGravity
Cíl: Vědět kdy který nástroj použít
GitHub Copilot
- IDE-centric
- rychlý autocomplete
- malý globální kontext
OpenAI Codex (resp. code models)
- API / engine
- plná kontrola promptu
- automatizace, codegen, CI
AntiGravity
- workflow-oriented AI
- refactoring modulů
- architektura, vysvětlování
Live demo (stejné zadání):
- Copilot → doplnění kódu
- Codex → generace řešení
- AntiGravity → návrh změn
Cheat-sheet:
- Běžné psaní kódu - Copilot
- Automatický codegen - Codex
- Refactoring modulů - AntiGravity
- Architektura / review - AntiGravity
Architektura, governance & týmové workflow
Cíl: Dlouhodobě udržitelné používání AI
- Copilot v týmu
- Code review pravidla
- Security & IP
- Kdy AI kód odmítnout
- Jak měřit přínos Copilota
Technické požadavky
- Notebook s připojením k internetu
- Přihlášení do GitHub účtu s aktivním Copilotem
- IDE: Vs code
- Jazyka: C#, Python
Požadavky na účastníky
- Zkušenost s vývojem alespoň 2 roky
- Znalost práce s Gitem a PR workflow
- Znalosti testování (unit/integration)