Kurzy a certifikace AI
Claude Code pro vývojáře – agentní přístup k vývoji software
Cena (bez DPH)
Praktický jednodenní workshop zaměřený na efektivní a bezpečné využití nástroje Claude Code při každodenním vývoji softwaru. Účastníci se seznámí s architekturou coding agentů, možnostmi klientských rozhraní (CLI, IDE), správou kontextu pomocí projektových instrukcí, oddělením plánování od implementace a tvorbou vlastních znovupoužitelných skills. Výuka probíhá formou praktických cvičení přímo v kódu.
Lektor kurzu

Robert Batůšek je nezávislý IT konzultant a CTO společnosti coorde.ai. Má více než 20 let zkušeností v IT, během kterých působil jako vývojář, projektový manažer i technologický ředitel. Dnes se zaměřuje na praktické využití AI a agentního vývoje ve firemním prostředí.
Více o lektorovi
Robert pomáhá firmám zvládnout nástup agentního vývoje, který zásadně mění definici inženýrských rolí. Učí týmy opouštět technická sila tak, aby se z úzce zaměřených kodérů stali plnohodnotní produktoví vývojáři.
Je držitelem titulu Ph.D. v oboru machine learning z Masarykovy univerzity v Brně.
Cílová skupina
- Backend, frontend a full-stack vývojáři
- Softwaroví architekti a tech leadi
- DevOps inženýři a techničtí lídři týmů
Cíle workshopu
- Porozumět architektuře AI agentů, roli LLM a funkci harnessu (Claude Code)
- Efektivně využívat Claude Code v terminálu a prostředí Visual Studio Code
- Nastavit bezpečnostní pravidla, režimy oprávnění a ochranu citlivých dat v repozitáři
- Spravovat kontext projektu pomocí hierarchie instrukcí a souboru
CLAUDE.md - Využívat Plan mode a Test-Driven Development (TDD) pro kontrolu kvality a architektury
- Vytvářet vlastní znovupoužitelné skills a další rozšíření
Osnova kurzu
1. Architektura coding agenta (LLM vs. harness)
- Rozdíl mezi jazykovým modelem a agentním harnessem
- Srovnání přístupů: chat, autocomplete v IDE a autonomní terminálový agent
- Agentní smyčka: analýza, plánování, volání nástrojů, spouštění příkazů a vyhodnocení
- Kontext: tokeny, schopnosti a možnosti modelů podle velikosti kontextového okna
2. Režimy práce a klientská rozhraní
- Claude Code v terminálu (CLI): příkazy, skriptování a hromadné úpravy
- Integrace do IDE (Visual Studio Code): práce s diffem a schvalování změn
3. Bezpečnost, data a oprávnění
- Zpracování dat, šifrování a rozdíly v licenčních tarifech (Team/Enterprise vs. Free/Pro)
- Vymezení rozsahu přístupu k souborovému systému (scoping pracovní složky)
- Lokální historie relací, práce s přihlašovacími údaji a telemetrie
- Trvalé bezpečnostní mantinely: konfigurace
settings.json, deny rules a ochrana secrets - Režimy oprávnění: default, acceptEdits, plan, auto, dontAsk a bypassPermissions
- Sandboxing – jak nastavit bezpečné izolované prostředí v kontejneru
4. Kontext repozitáře a hierarchie instrukcí
- Hierarchie zadání: systémové instrukce, projektová pravidla, uživatelský prompt
- Soubor
CLAUDE.md: struktura, příkazy pro build/test, konvence a zakázané zóny - Další součásti kontextu – rules, auto memory, hierarchie CLAUDE.md podle adresářů
- Práce s kontextovým oknem a prevence zahlcení kontextu (
/compact,/clear) - Context engineering pro coding agenty: vymezování rozsahu a verifikovatelné výstupy
- Verzování a správa projektového kontextu v Gitu
5. Plánování, specifikace a TDD (Plan mode & Superpowers)
- Rozdíl mezi ad-hoc generováním kódu a řízeným vývojem
- Strukturované workflow od specifikace k implementaci
- Plan mode: read-only analýza repozitáře, návrh architektury a revize plánu člověkem
- Ukázka rozšíření pomocí pluginu Superpowers
- Test-Driven Development (TDD) a automatické testy jako kontrolní mechanismus agentního vývoje
- Detekce regresí a testování hraničních případů
6. Praktické triky a rozšíření pro každodenní používání
- Rozdíl mezi jednorázovým promptem, trvalou instrukcí a opakovatelným skillem
- Tvorba vlastního skillu: struktura složky, YAML frontmatter, instrukce a pomocné skripty
- Sdílení a správa knihovny skillů v týmu (skill sharing pattern)
- Automatická verifikace: testy, lint, typecheck a hooks
- Checkpointy – návrat konverzace i kódu do předchozího stavu
Požadavky na účastníky
- Znalost práce s Gitem a základní orientace v příkazové řádce
- Praktická zkušenost s vývojem softwaru v libovolném programovacím jazyce (např. TypeScript/JavaScript, Python, Java, C#, Go, PHP, Rust, C++ apod.)
- Základní povědomí o LLM a práci s AI nástroji
Technické požadavky (BYOD)
- Vlastní notebook s možností instalace softwaru
- Nainstalované vývojové prostředí Visual Studio Code nebo obdobné
- Nainstalovaný Git
- Aktivní přístup k účtu Claude (Claude Team / Pro nebo Anthropic API klíč)
- Nainstalovaný nástroj Claude Code CLI