Osnova
Seznámení se s LLM pro programování
- Hello world v Claude/ChatGPT
- Co jsou LLM? Co jim jde a co jim nejde?
Prompty a jejich vliv na výsledek
- Jak se správně ptát?
- Prompty jsou nové googlení
Claude Code či alternativa
- Interaktivní smyčka agenta
- Vývoj software pomocí agentů
Úlohy / Aplikace
- Hry, aplikace do mobilu, užitečné pomůcky do školy, weby
- Jak prakticky využít svoje nové superschopnosti
- Rozvíjení vlastních zájmů
Technický základ: Internet & sítě
- Client & Server
- Protokoly & služby
- HTTP
Technický základ: Programovací jazyky & git
- GIT
- Programovací jazyky a jejich dělení
- Logika a další věci které třeba znáte ze školy
Modely vhodné pro programování
- Uzavřené vs self-hosted
- Hardwarové souvislosti - výpočetní náročnost
Jak číst a opravovat kód (debugging)
Nasazení (Devops)
- CI nástroje
- Kontejnery (Docker)
Jak se nedostat do problémů
- Licence a právní rámec
- Bezpečnost