Postav si vlastní aplikaci s Claude
NPřijdete s tím, co vám ve firmě chybí, a odejdete s aplikací, která běží na veřejné adrese. Má vlastní databázi, přihlášení s rolemi a zapojenou AI funkci. Celý den pracujete na svém projektu a každý blok končí tím, že vám na obrazovce funguje další část. Projdeme celý ekosystém Claude od prvního zadání po nasazení.
Většina lidí, kteří tohle umí, se to naučila tak, že strávili několik večerů hledáním, proč jim jeden krok nefunguje. Tenhle den je zkratkou přes tu část. Sedíte v místnosti s někým, kdo stejné projekty stavěl opakovaně, a když se zastavíte, dostanete odpověď během minuty.
Nejde o ukázkovou prezentaci, u které se díváte. Zhruba osmdesát procent dne strávíte prací na vlastním zadání. Na čtrnáct účastníků je v místnosti lektor a asistent.
Co za den nevznikne: produkt připravený na stovky zákazníků. Vznikne první ostrá verze, kterou v pondělí ukážete kolegům a která stojí na struktuře, na kterou se dá dál navazovat. Poslední půlhodina je věnovaná právě tomu: kam až vaše řešení dosáhne a co je potřeba k dalšímu kroku.
Na kurzu Vám ukážeme prakticky jak můžete postavit video platformy jako Netflix, HBO, tvůrcovské platformy na způsob Patreon, Hero nebo dating platformy typu Netflix, sportovní aplikace. To vše za pomocí
Osnova kurzu
7 modulů
1Z čeho se aplikace skládá a co dnes postavíteZačínáme tím, jak jednotlivé části do sebe zapadají, abyste věděli, o čem se během dne rozhoduje.
Začínáme tím, jak jednotlivé části do sebe zapadají, abyste věděli, o čem se během dne rozhoduje.
- Rozhraní, data, přihlášení, doména: co je co a jak spolu jednotlivé části souvisejí
- Kde nejčastěji agenti chybují a podle čeho to poznáte
- Ekosystém Claude v praxi: kdy použít chat, kdy Projects, kdy Artifacts, kdy Claude Code a kdy volání přes API
- Ukázka hotového produktu z minulého workshopu včetně toho, jaká jsou na něm omezení
2Zadání a prototypZadání, kterému rozumí člověk i agent, a první verze, na kterou se dá kliknout.
Zadání, kterému rozumí člověk i agent, a první verze, na kterou se dá kliknout.
- Kdo je cílová skupina, jaké má aplikace funkcionality a s jakými daty může pracovat
- Proč je seznam vyloučených funkcí stejně důležitý jako seznam těch zahrnutých. V jednodenním formátu se to projeví nejvýrazněji
- Klikací prototyp během několika minut
3První ostrá verze: data a přihlášeníNejdelší blok dne a ten, který má na většinu účastníků největší efekt.
Nejdelší blok dne a ten, který má na většinu účastníků největší efekt.
- Z prototypu do aplikace s vlastní databází
- Návrh dat: tabulky a vztahy mezi nimi. Na téhle části záleží, jestli půjde aplikaci za půl roku rozšířit o další funkce, nebo jestli bude potřeba postavit ji znovu
- Přihlášení, role a oprávnění nastavená na straně serveru, ne jen v rozhraní
- Nejčastější bezpečnostní nedostatek aplikací psaných agentem, který si hned vyzkoušíte v praxi
4Převzetí řízení: GitHub a Claude CodeOdpoledne přebíráte kontrolu nad projektem. Od klikacího rozhraní se přesouváte k přímému řízení agenta.
Odpoledne přebíráte kontrolu nad projektem. Od klikacího rozhraní se přesouváte k přímému řízení agenta.
- Uložení projektu do repozitáře na GitHubu, díky kterému můžete projekt přenést k jinému poskytovateli nebo ho předat vývojáři, když se změní ceník, podmínky nebo vaše potřeby
- Instalace Claude Code a první změna v aplikaci běžným zadáním v pár větách
- Nastavení pravidel projektu v souboru CLAUDE.md: čeho se má agent držet a čeho se nemá dotýkat
- Plánovací režim: agent napíše plán, vy ho buď schválíte, nebo vrátíte k úpravě. O každém kroku rozhodujete svými příkazy
- Proč nepracovat v režimu automatického přijímání změn a kdy se naopak vyplatí
- Jak se vrátit k předchozím verzím a jak provádět jednotlivé úpravy, aniž byste přišli o funkční stav
5AI uvnitř aplikaceRozdíl mezi aplikací, ve které si s AI dopisujete, a aplikací, která AI využívá jako součást vlastního běhu.
Rozdíl mezi aplikací, ve které si s AI dopisujete, a aplikací, která AI využívá jako součást vlastního běhu.
- Volání modelu z aplikace přes Claude API a vynucení odpovědi v pevném formátu, aby na ni mohl navázat další krok
- Tři nejspolehlivější úlohy: roztřídění záznamů, extrakce údaje z textu a shrnutí
- Kde model vrátí odpověď, která vypadá správně, ale neodpovídá zdrojovým datům, a jaký kontrolní krok to zachytí
- Jaká je spotřeba tokenů jednoho promptu a jak z toho spočítat měsíční náklad podle očekávaného provozu
6Nasazení, bezpečnost a nákladyAplikace se dostává na veřejnou adresu a projde kontrolou, po které ji můžete ukázat kolegům.
Aplikace se dostává na veřejnou adresu a projde kontrolou, po které ji můžete ukázat kolegům.
- Nasazení na veřejnou adresu a připojení vlastní domény
- Bezpečnostní kontrolní seznam pro kód psaný agentem, který projdete na svém projektu
- Ochrana AI funkce před instrukcemi podvrženými ve vstupních datech
- Nastavení limitu spotřeby a upozornění na jeho překročení, aby výše faktury odpovídala očekávání
- Zálohování dat: nastavení, které se uplatní při chybném hromadném zápisu nebo smazání záznamů
7Možnosti dalšího rozvojeZávěr patří tomu, kam až dnešní řešení dosáhne a co s ním dělat dál.
Závěr patří tomu, kam až dnešní řešení dosáhne a co s ním dělat dál.
- Jaká jsou omezení řešení, které jste dnes postavili: počet souběžných uživatelů, objem dat a rychlost odezvy. A na které z těchto omezení narazíte nejdřív
- Nejčastější případy, které účastníci s aplikací řeší po jejím spuštění
- Kdy projekt přeroste možnosti vibe codingu a kdy ho předat vývojáři
- Jak nástroj obhájit ve firmě jako úsporu, nebo ho nabídnout jako službu či investici

