Detail kurzu

Tvorba aplikácií s AI II. - pokročilý vibe coding, AI vo vlastných aplikáciách, chatboty, bezpečnosť a nasadenie na web s Claude Code aj pre neprogramátorov

IT LEARNING SLOVAKIA, s.r.o.

Údaje aktualizované 5. 11. 2026

Popis kurzu

Vaša prvá stránka alebo malá aplikácia vznikla s Claude Code a funguje. Potom príde zadanie, že na web treba chatbota, ktorý odpovedá hosťom penziónu, alebo nástroj, ktorý zákazníkovi zhrnie dokument. Tu sa väčšina ľudí zasekne. Neviete, kam uložiť API kľúč, aby ho nikto nevidel. Neviete odhadnúť, koľko vás bude stáť jeden rozhovor, ani čo sa stane, keď chatbot začne zákazníkom vymýšľať informácie alebo ho niekto „prehovorí“, aby ignoroval vaše pravidlá. Vibe coding vám pomôže napísať kód, ale rozhodnutia okolo bezpečnosti, nákladov a správania modelu zostávajú na vás. Práve na ne je zameraný tento kurz tvorby aplikácií s AI, v ktorom prejdete od jednoduchého volania Claude API až po hotovú aplikáciu nasadenú na webe. Z kurzu odídete s fungujúcim chatbotom a s istotou, že viete, ako je postavený a čo ho udržuje v bezpečných medziach. Na školení pracujete s Claude Code vo VS Code a postupne si budujete jednu aplikáciu za druhou. Začnete základmi: prostredím na vlastnom počítači, verziovaním cez Git a fungovaním Claude API vrátane tokenov, cien a rozdielov medzi modelmi Haiku, Sonnet a Opus. Potom prejdete k textovému pomocníkovi, chatovacej aplikácii, chatbotu pre web penziónu a chatbotu nad vlastnými PDF dokumentmi s technikou RAG. Samostatné bloky patria nástrojom (tools), pokročilým funkciám Claude Code, bezpečnosti a nasadeniu na hosting s vlastnou doménou. Kurz nie je úvodom do programovania ani teoretickou prednáškou o jazykových modeloch. Je to praktická dielňa, kde všetko okamžite skúšate. Kurz obsahuje aj veľmi dôležitú časť o bezpečnosti. Chatbot, ktorý odpovedá pekne, ale dá sa ho nahovoriť na čokoľvek alebo vám cez noc vyčerpá rozpočet, je skôr riziko než výhoda. Preto si na kurze svojho chatbota aj sami napadnete a potom ho zabezpečíte. Rozdiel medzi chatbotom, ktorý len rozpráva, a chatbotom s nástrojmi je ako rozdiel medzi recepčným, ktorý hosťom iba vysvetľuje, ako rezervácia funguje, a recepčným, ktorý má pred sebou rezervačnú knihu a izbu vám skutočne zapíše. Na kurze sa naučíte pripojiť k modelu nástroje, vďaka ktorým chatbot sám overí voľné izby a vytvorí rezerváciu. Pochopíte tiež, prečo je nástroj na čítanie dát niečo iné než nástroj, ktorý dáta mení. Ako majiteľ malého webu alebo podnikateľ sa naučíte odhadnúť náklady na prevádzku AI funkcie a nasadiť ju bez toho, aby ste museli platiť vývojárov za každú drobnosť. Ako freelancer alebo vývojár získate postup, ktorý viete opakovať u ďalších klientov, vrátane šablóny, vlastných skills v Claude Code a automatických pravidiel (hooks), ktoré AI nemôže obísť. Kurz je určený ľuďom, ktorí už s AI pri tvorbe aplikácií pracovali a chcú urobiť ďalší krok. Hodí sa webdizajnérom, freelancerom, živnostníkom, marketérom či manažérom, ktorí potrebujú vlastnú AI aplikáciu pre seba alebo pre klienta. Programátorom ušetrí čas pri zorientovaní sa v Claude API, nástrojoch a bezpečnosti. Predpokladáme, že sa viete pohybovať vo VS Code a že ste už s Claude Code robili základné úpravy stránok. Ak si nie ste istí, pozrite si osnovu predchádzajúceho kurzu, kde sa tieto základy preberajú. Nemusíte vedieť programovať, no mali by ste sa nebáť čítať kód a hľadať chyby v logu. Po skončení kurzu budete vedieť pokračovať sami: získate vlastný API kľúč, nastavíte si vlastné prostredie a použijete šablónu na ďalšie AI aplikácie.

Obsah kurzu

Úvod a prostredie

  • Cieľ kurzu: z neprogramátora programátor v dobe umelej inteligencie
  • Kurzové prostredie: „hosting na vlastnom počítači“ bez kopírovania na server
  • Ako sa pracuje s cvičeniami vo VS Code a Claude Code
  • Praktické cvičenie: spustenie prostredia, prvá úprava stránky a hľadanie chyby v logu s Claude Code

Git v skratke

  • Prečo verziovať kód, aj keď máme /rewind
  • Ukladanie verzií so zrozumiteľným popisom a návrat k predchádzajúcej verzii
  • Čo nikdy nepatrí do repozitára (heslá, API kľúče, konfigurácia)
  • Praktické cvičenie: prvé uloženie verzie, neúspešný pokus a návrat

Ako funguje Claude API

  • Claude Code vs. Claude API: predplatné vs. platba za tokeny
  • Požiadavka a odpoveď, prečo si API nič nepamätá
  • Tokeny a ceny
    • Vstupné a výstupné tokeny
    • Modely Haiku, Sonnet a Opus: schopnosti, ceny a kedy ktorý použiť
    • Výpočet nákladov vopred
  • Bezpečná práca s API kľúčom
    • Kde je kľúč uložený a kto ho vidí
    • Prečo kľúč patrí na server a nikdy nie do JavaScriptu
    • Limity výdavkov
  • Ošetrenie chýb: neplatný kľúč, prekročený limit, timeout
  • Iní poskytovatelia (OpenAI, Gemini): čo majú spoločné
  • Praktické cvičenie: AI laboratórium – prvé volanie Claude API a porovnanie modelov

Prvé aplikácie s AI

  • Ako zapojiť jazykový model do vlastnej aplikácie
  • Najjednoduchší vzor: vstup → AI → výstup
  • Systémový prompt: ako aplikácii povedať, čo má robiť
  • Praktické cvičenie: textový pomocník na opravu textu, preklad, zmenu tónu a zhrnutie
  • Praktické cvičenie: generátor horoskopu s rôznymi osobnosťami

Chatovacia aplikácia

  • Ako AI „drží“ kontext: história konverzácie a kto si ju pamätá
  • Prečo cena rastie s dĺžkou rozhovoru
  • Postupné zobrazovanie odpovede
  • Praktické cvičenie: vlastná chatovacia aplikácia

Chatbot pre web

  • Chatbot na web: rola, pravidlá a systémový prompt
  • Chatovacie okno na existujúcej stránke
  • Odpovede bez vymýšľania: čo chatbot vie a čo nie
  • Praktické cvičenie: chatbot pre web penziónu

Tools: keď má AI aplikácia niečo robiť

  • Čo sú tools (function calling) a prečo ich potrebujeme
  • Ako AI rozhoduje, kedy nástroj použije, a ako ho aplikácia vykoná
  • Takto funguje aj Claude Code: model a nástroje v slučke
  • Nástroj, ktorý iba číta, vs. nástroj, ktorý mení dáta
  • Praktické cvičenie: chatbot, ktorý sám overí voľné izby a vytvorí rezerváciu

Claude Code pre pokročilých

  • Skills: opakovaný postup uložený ako návod
  • Sub-agenti: kontrola kódu v čerstvom kontexte
  • MCP: napojenie Claude Code na ďalšie nástroje a čo všetko vidí MCP server
  • Hooks: automatické pravidlá, ktoré AI nemôže obísť
  • Skills v Claude Code vs. Agent Skills v API
  • Praktické cvičenie: vlastný skill, sub-agent na bezpečnostnú kontrolu, pripojenie MCP servera a ochrana API kľúča

Chatbot nad vlastnými dokumentmi

  • Čo je RAG a kedy ho naozaj potrebujeme
  • Kedy stačí vložiť celý dokument a kedy treba vyhľadávanie
  • Odpoveď s odkazom na zdroj a „neviem“ namiesto vymýšľania
  • Praktické cvičenie: chatbot odpovedá na otázky z vlastných PDF dokumentov

Bezpečnosť AI aplikácie

  • Prompt injection: ako sa dá chatbot „prehovoriť“
  • Pravidlá v prompte vs. kontrola v kóde a čo kam patrí
  • Ochrana pred zneužitím: obmedzenie počtu požiadaviek, dĺžky konverzácie a výdavkov
  • Osobné údaje a GDPR
    • Čo ukladať a čo nie
    • Podmienky používania API
  • Praktické cvičenie: útok na vlastného chatbota a jeho zabezpečenie

Nasadenie aplikácie na web

  • Registrácia domény a jej napojenie na webhosting
  • Výber webhostingu pre aplikáciu s AI
  • Lokálne prostredie vs. webhosting: rovnaký kód, iná konfigurácia
  • Nastavenie API kľúča a hesiel na hostingu
  • Nahratie aplikácie na web
  • Praktické cvičenie: nasadenie chatbota na web a test z mobilu

Záver

  • Ako pokračovať po kurze: vlastný API kľúč, prostredie doma a šablóna pre vlastnú AI aplikáciu
  • Otázky a odpovede

Cieľová skupina

mierne pokročilý
Hodnotenie





Organizátor