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

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