Postav si vlastnú aplikáciu s Claude
Prídete s tým, čo vám vo firme chýba, a odídete s aplikáciou, ktorá beží na verejnej adrese. Má vlastnú databázu, prihlásenie s rolami a zapojenú AI funkciu. Celý deň pracujete na svojom projekte a každý blok končí tým, že vám na obrazovke funguje ďalšia časť. Prejdeme celý ekosystém Claude od prvého zadania po nasadenie.
Väčšina ľudí, ktorí toto vedia, sa to naučila tak, že strávili niekoľko večerov hľadaním, prečo im jeden krok nefunguje. Tento deň je skratkou cez túto časť. Sedíte v miestnosti s niekým, kto rovnaké projekty staval opakovane, a keď sa zaseknete, dostanete odpoveď do minúty.
Nejde o ukážkovú prezentáciu, pri ktorej sa len pozeráte. Zhruba osemdesiat percent dňa strávite prácou na vlastnom zadaní. Na štrnástich účastníkov je v miestnosti lektor a asistent.
Čo za deň nevznikne: produkt pripravený na stovky zákazníkov. Vznikne prvá ostrá verzia, ktorú v pondelok ukážete kolegom a ktorá stojí na štruktúre, na ktorú sa dá ďalej nadväzovať. Posledná polhodina je venovaná práve tomu: kam až vaše riešenie siaha a čo je potrebné na ďalší krok.
Na kurze Vám prakticky ukážeme, ako môžete postaviť video platformy ako Netflix, HBO, tvorcovské platformy na spôsob Patreon, Hero alebo dating platformy typu Netflix, športové aplikácie. To všetko s pomocou
Osnova kurzu
7 modulov
1Z čoho sa aplikácia skladá a čo dnes postavíteZačíname tým, ako jednotlivé časti do seba zapadajú, aby ste vedeli, o čom sa počas dňa rozhoduje.
Začíname tým, ako jednotlivé časti do seba zapadajú, aby ste vedeli, o čom sa počas dňa rozhoduje.
- Rozhranie, dáta, prihlásenie, doména: čo je čo a ako jednotlivé časti spolu súvisia
- Kde agenti najčastejšie chybujú a podľa čoho to spoznáte
- Ekosystém Claude v praxi: kedy použiť chat, kedy Projects, kedy Artifacts, kedy Claude Code a kedy volanie cez API
- Ukážka hotového produktu z minulého workshopu vrátane toho, aké má obmedzenia
2Zadanie a prototypZadanie, ktorému rozumie človek aj agent, a prvá verzia, na ktorú sa dá kliknúť.
Zadanie, ktorému rozumie človek aj agent, a prvá verzia, na ktorú sa dá kliknúť.
- Kto je cieľová skupina, aké funkcionality má aplikácia a s akými dátami môže pracovať
- Prečo je zoznam vylúčených funkcií rovnako dôležitý ako zoznam tých zahrnutých. V jednodňovom formáte sa to prejaví najvýraznejšie
- Klikací prototyp v priebehu niekoľkých minút
3Prvá ostrá verzia: dáta a prihlásenieNajdlhší blok dňa a ten, ktorý má na väčšinu účastníkov najväčší efekt.
Najdlhší blok dňa a ten, ktorý má na väčšinu účastníkov najväčší efekt.
- Z prototypu do aplikácie s vlastnou databázou
- Návrh dát: tabuľky a vzťahy medzi nimi. Od tejto časti závisí, či pôjde aplikáciu o pol roka rozšíriť o ďalšie funkcie, alebo či ju bude treba postaviť znova
- Prihlásenie, roly a oprávnenia nastavené na strane servera, nie len v rozhraní
- Najčastejší bezpečnostný nedostatok aplikácií písaných agentom, ktorý si hneď vyskúšate v praxi
4Prevzatie riadenia: GitHub a Claude CodePopoludní preberáte kontrolu nad projektom. Od klikacieho rozhrania sa presúvate k priamemu riadeniu agenta.
Popoludní preberáte kontrolu nad projektom. Od klikacieho rozhrania sa presúvate k priamemu riadeniu agenta.
- Uloženie projektu do repozitára na GitHube, vďaka ktorému môžete projekt preniesť k inému poskytovateľovi alebo ho odovzdať vývojárovi, keď sa zmení cenník, podmienky alebo vaše potreby
- Inštalácia Claude Code a prvá zmena v aplikácii bežným zadaním v pár vetách
- Nastavenie pravidiel projektu v súbore CLAUDE.md: čoho sa má agent držať a čoho sa nemá dotýkať
- Plánovací režim: agent napíše plán, vy ho buď schválite, alebo vrátite na úpravu. O každom kroku rozhodujete svojimi príkazmi
- Prečo nepracovať v režime automatického prijímania zmien a kedy sa naopak oplatí
- Ako sa vrátiť k predchádzajúcim verziám a ako robiť jednotlivé úpravy bez toho, aby ste prišli o funkčný stav
5AI vnútri aplikácieRozdiel medzi aplikáciou, v ktorej si s AI píšete, a aplikáciou, ktorá AI využíva ako súčasť vlastného behu.
Rozdiel medzi aplikáciou, v ktorej si s AI píšete, a aplikáciou, ktorá AI využíva ako súčasť vlastného behu.
- Volanie modelu z aplikácie cez Claude API a vynútenie odpovede v pevnom formáte, aby na ňu mohol nadviazať ďalší krok
- Tri najspoľahlivejšie úlohy: roztriedenie záznamov, extrakcia údaja z textu a zhrnutie
- Kde model vráti odpoveď, ktorá vyzerá správne, ale nezodpovedá zdrojovým dátam, a aký kontrolný krok to zachytí
- Aká je spotreba tokenov jedného promptu a ako z toho vypočítať mesačný náklad podľa očakávanej prevádzky
6Nasadenie, bezpečnosť a nákladyAplikácia sa dostáva na verejnú adresu a prejde kontrolou, po ktorej ju môžete ukázať kolegom.
Aplikácia sa dostáva na verejnú adresu a prejde kontrolou, po ktorej ju môžete ukázať kolegom.
- Nasadenie na verejnú adresu a pripojenie vlastnej domény
- Bezpečnostný kontrolný zoznam pre kód písaný agentom, ktorý prejdete na svojom projekte
- Ochrana AI funkcie pred inštrukciami podvrhnutými vo vstupných dátach
- Nastavenie limitu spotreby a upozornenia na jeho prekročenie, aby výška faktúry zodpovedala očakávaniam
- Zálohovanie dát: nastavenie, ktoré sa uplatní pri chybnom hromadnom zápise alebo zmazaní záznamov
7Možnosti ďalšieho rozvojaZáver patrí tomu, kam až dnešné riešenie siaha a čo s ním robiť ďalej.
Záver patrí tomu, kam až dnešné riešenie siaha a čo s ním robiť ďalej.
- Aké sú obmedzenia riešenia, ktoré ste dnes postavili: počet súbežných používateľov, objem dát a rýchlosť odozvy. A na ktoré z týchto obmedzení narazíte najskôr
- Najčastejšie prípady, ktoré účastníci s aplikáciou riešia po jej spustení
- Kedy projekt prerastie možnosti vibe codingu a kedy ho odovzdať vývojárovi
- Ako nástroj obhájiť vo firme ako úsporu alebo ho ponúknuť ako službu či investíciu

