Kurzy a certifikace AI
IT a vývoj
Claude Code pro vývojáře – agentní přístup k vývoji software
12.500 CZK
Cena (bez DPH)
Days1
Praktický jednodenní workshop zaměřený na efektivní a bezpečné využití nástroje Claude Code při každodenním vývoji software. Úč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 hands-on cvičení přímo v kódu.
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, VS 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 bepač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 software 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 software
- 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