Začni sám · návod k dílu Speciál A

Web, co si tě pamatuje

Podle tohohle návodu si uděláš vlastní web: lidi přes něj pošlou žádost o konzultaci, ta se ti uloží a počká ve vlastní sekci, kam se po přihlášení dostaneš jen ty. Celé na veřejné adrese, kterou pošleš komukoli. Bez psaní kódu - stačí psát normální věty.

Děláme web pro konzultace, ale stejné kostky - formulář, ukládání a přihlášení - poskládáš i jinam: rezervace, sběr přihlášek nebo malý e-shop. Tohle je jeden konkrétní příklad, ne jediná možnost.

Je to návod k dílu Speciál A: „Neumíš programovat? Udělej si web s přihlášením“. Ve videu to celé uvidíš vznikat od prázdného počítače. Tady to máš rozepsané, ať si to v klidu zopakuješ sám - vlastním tempem, na svém notebooku.

Claude Code GitHub Vercel
Čím se to liší od workshopu z festivalu

Na festivalu jsem před sálem za pár minut rozjel web s formulářem, který si žádosti i ukládal. Jenže rychle a celý postup nebylo vidět; v balíčku workshop je sepsaná jen ta nejjednodušší část: stránka s formulářem na veřejné adrese. Tady projdeme celý postup krok za krokem, od úplné nuly - s databází, přihlášením a vlastní sekcí, kam vidíš jen ty.

Co budeš mít na konci
  • Vlastní web živě na internetu - adresa, kterou hned pošleš komukoli.
  • Veřejný formulář, přes který se ti lidi ozvou o konzultaci.
  • Databázi, co si každou žádost zapamatuje - nic ti nezmizí.
  • Přihlášení a vlastní sekci, kam se dostaneš jen ty.
  • Přehled žádostí, kde si u každé přepneš stav: nová, ozval jsem se, vyřízeno.
Bez čeho to nepůjde
  • Počítač. Stačí běžný notebook, žádný výkonný stroj.
  • Placené předplatné Claude. Bez něj se Claude Code nerozjede - vyřeš to předem.
Hlavně se neboj

Nemusíš umět programovat ani rozumět tomu, co se děje pod kapotou. Celou dobu jen píšeš normální české věty, jako bys něco vysvětloval kolegovi. Zbytek udělá Claude Code za tebe. Když něco nepůjde, je na to celá sekce Když se zasekneš.

Krok 1 · Co potřebuješ

Tři účty a nic složitého

Celé to stojí na třech službách. Každou si jednou založíš a pak ji jen používáš. Účet je jako kartička do knihovny - jednou se zaregistruješ, pak tě služba pozná a pustí dál. GitHub i Vercel jsou zdarma, placený je jen Claude.

1 · Claude Code - tvůj programátor

Představ si vlastního programátora. Řekneš mu česky, co chceš, a on to udělá - napíše web, založí databázi, nasadí to na internet. Ty nemusíš umět nic technického, jen mu to popsat.

Jak na to:

  • Claude Code je placený - potřebuje aktivní předplatné Claude. Stačí to levnější Pro, vyšší Max na tohle mít nemusíš. Účet zdarma na to nestačí. Cenu a varianty uvidíš přímo na claude.ai, kde si účet jen založíš a zaplatíš.
  • Samotný program, co běží v terminálu, nainstaluješ až příkazem v dalším kroku - jak na to je hned v další sekci o terminálu.
2 · GitHub - šuplíky s historií

Místo, kam se ukládá tvoje práce. Představ si šuplíky plné dokumentů, na každém je datum. Ukládá se sem každá verze webu, takže když dnes něco pokazíš, vrátíš se k včerejší verzi. A je to mimo tvůj notebook, takže o to nepřijdeš, ani kdyby se rozbil.

Jak na to: založ si účet zdarma na github.com. Pro založení stačí e-mail a heslo. GitHub tě časem vyzve k dvoufázovému ověření (kód z aplikace v telefonu) - až se to stane, postupuj podle jeho návodu. K přihlášení z terminálu tě Claude Code navede sám hned na začátku - víc kolem GitHubu řešit nemusíš.

3 · Vercel - výloha do světa

Služba, která tvůj web vystaví na internet. Představ si pronajatou výlohu v rušné ulici - vezme web ze šuplíku a umístí ho na veřejnou adresu, aby ho mohl navštívit kdokoli na světě.

Jak na to: jdi na vercel.com a přihlas se tlačítkem přes GitHub. Účty se tím rovnou propojí a ušetříš si zakládání dalšího hesla. Vercel je pro tvůj web zdarma. Když přes něj jednou začneš vydělávat, počítej s placeným plánem - pro rozjezd a učení zdarma stačí.

Tři kartičky do knihovny: Claude Code, GitHub, Vercel. Jednou je založíš a víc už obvykle řešit nemusíš - databázi ti Claude Code zařídí přes Vercel.

Krok 2 · Proč terminál

Proč terminál, a ne appka na povídání

Claude nejspíš znáš jako okno, kde si píšeš a on ti odpovídá. Tady ho ale využiješ jinak - v režimu, kdy ti práci reálně udělá, ne jen poradí. A ten se nejjednodušeji spouští v terminálu.

Claude na povídání = poradce

Zeptáš se, dostaneš odpověď: radu, vysvětlení, návod krok za krokem. Co se má na počítači udělat, ale pak naklikáš a spustíš ty sám.

Claude Code = programátor

Tu věc za tebe reálně udělá. Sám vytvoří soubory, nainstaluje, co je potřeba, a nasadí web na internet. Ty jen píšeš, co chceš.

A terminál? To není tajemná černá obrazovka pro hackery. Je to jen okýnko, kam tomu programátorovi píšeš úkoly - normálními větami, jako vzkazy. Nic se v něm neučíš nazpaměť, jen tam píšeš, co chceš. Claude Code umí pracovat i přímo v editoru kódu (třeba ve VS Code), ale terminál je nejjednodušší start a nic dalšího k němu nepotřebuješ.

Otevři si terminál
  • Windows: zmáčkni klávesu Win, napiš PowerShell, Enter. (Ne "cmd".)
  • Mac: zmáčkni Cmd + mezerník, napiš Terminal, Enter.

Než se pustíš do webu, nainstaluješ do počítače pár malých nástrojů. Skoro všechny stejně - jeden příkaz vložíš do PowerShellu a zmáčkneš Enter. (Příkaz začíná winget - to je instalátor zabudovaný přímo ve Windows.) Posílej je jeden po druhém. Úplně poslední (Vercel) přijde až za chvíli, po otevření nového terminálu.

Nástroj 1 · Git a GitHub

Dvojka kolem GitHubu: Git (pomocník, kterého si Claude volá k práci) a GitHub CLI (díky němu ti Claude později uloží projekt na GitHub a nasadí web rovnou z terminálu, bez klikání). Na čistém počítači ani jeden není - vlož oba příkazy, jeden po druhém.

Windows · PowerShell
winget install --id Git.Git -e --accept-source-agreements --accept-package-agreements
Windows · PowerShell
winget install --id GitHub.cli -e --accept-source-agreements --accept-package-agreements

Mac: Git tam obvykle už je. GitHub CLI nainstaluješ příkazem brew install gh (nebo z cli.github.com).

Nástroj 2 · Node.js

Motor, na kterém web poběží u tebe v počítači - díky němu si stránku pustíš a vyzkoušíš ještě dřív, než ji dáš na internet. Nemusíš o něm nic vědět, jen ho nainstaluj.

Windows · PowerShell
winget install --id OpenJS.NodeJS.LTS -e --accept-source-agreements --accept-package-agreements

Mac: stáhni z nodejs.org velké zelené tlačítko (verze LTS) a nainstaluj na výchozí nastavení.

Nástroj 3 · Postgres - databáze u tebe v počítači

Sem si bude web při testování u tebe ukládat data, třeba odeslané žádosti z formuláře. Teď nainstaluješ jen Postgres, konkrétní databázi pak rovnou založí Claude Code sám - nemusíš o tom nic vědět.

Windows · PowerShell
winget install --id PostgreSQL.PostgreSQL.17 -e --accept-source-agreements --accept-package-agreements

Mac: nainstaluj přes Homebrew příkazem brew install postgresql@17 a spusť ho příkazem brew services start postgresql@17.

Nástroj 4 · Claude Code

A teď to hlavní - Claude Code, tvůj programátor v terminálu.

Windows · PowerShell
winget install --id Anthropic.ClaudeCode -e --accept-source-agreements --accept-package-agreements
Mac
curl -fsSL https://claude.ai/install.sh | bash
Odemkni příkazy, doinstaluj Vercel a spusť Claude Code

Zavři všechna okna terminálu a otevři nové - aby počítač viděl, co jsi nainstaloval. Pak v novém okně tři věci, jednu po druhé:

1. Windows nově blokuje spouštění některých příkazů (třeba npm). Jednou to povolíš - bezpečně a jen pro svůj účet:

Windows · PowerShell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force

2. Doinstaluj Vercel (přes něj se web nasadí na internet; jede přes Node, proto až teď):

Windows · PowerShell
npm install -g vercel

3. Spusť Claude Code:

Napiš a Enter
claude

Poprvé tě claude vyzve k přihlášení - otevře se prohlížeč, přihlas se svým účtem Claude a potvrď. Povedlo se, když se okno změní a Claude Code tě uvítá. Od téhle chvíle do něj píšeš normální české věty, jako kolegovi - ne příkazy.

Když claude napíše, že příkaz nezná

Občas se hned po instalaci stane, že po napsání claude terminál odpoví něco ve smyslu "příkaz nenalezen". Nelekej se, počítač jen ještě neví, kde program hledat. Vyřešíš to takhle - postupně, dokud to nezabere:

  • Zavři úplně všechna okna terminálu (ne jen jedno) a otevři si nové. Pak zkus claude znovu. (Nové okno teprve uvidí, kam se program nainstaloval.)
  • Když to nepomůže, restartuj počítač a po naběhnutí otevři terminál znovu. Po restartu si počítač to nové místo s programem spolehlivě načte - tohle je nejčastější záchrana hned po instalaci.
  • Když ani pak ne, otevři Claude na povídání na claude.ai, vlož mu přesně tu hlášku, co ti terminál ukázal, a popiš, na jakém počítači jsi. Poradí ti, co dál.

Tahle záchrana nepotřebuje běžící Claude Code - zvládneš ji, i když se ti zatím vůbec nerozjel.

Když si jen povídáš, většinou dostaneš radu. Claude Code v terminálu tu věc rovnou udělá. Terminál je jen okýnko, kam mu píšeš zadání - žádná magie, žádné příkazy nazpaměť.

Krok 3 · Krok za krokem

Pět vět a máš web

Teď to hlavní. Web vznikne tak, že Claude Code pošleš pět zadání, jedno po druhém. Každé je obyčejná česká věta, žádný technický pojem. Pod každým je rámeček s přesným zněním a tlačítkem Kopírovat - zkopíruj, vlož do terminálu, zmáčkni Enter.

Jak na to

Všechny věty níže patří do běžícího Claude Code z předchozí sekce, ne do nového, prázdného terminálu. Když ho zatím nemáš spuštěný, otevři terminál a napiš claude (jak na to je v předchozí sekci). Pak posílej zadání jedno za druhým - navazuje to na sebe, takže Claude Code ví, co už udělal. Mezi kroky se klidně podívej na výsledek a teprve pak pošli další.

Vložení do terminálu: na Windows Ctrl+V, na Macu Cmd+V. Když to nejde, zkus pravé tlačítko myši.

Claude Code se před editací souboru nebo spuštěním příkazu zeptá, jestli smí. Klidně odsouhlas - sám sis to vyžádal a pracuje na tom, co jsi zadal, ve tvojí složce. Nic se nestane bez tvého vědomí.

Kde má prompt hranatou závorku [...], nahraď ji svým (jméno, obor). Čím konkrétnější jsi, tím líp výsledek sedne. Nebo si u věty 1 rovnou zkopíruj vyplněný příklad.

Chci mít jistotu, že Claude nesáhne na můj počítač

Claude Code běží na tvém počítači a s tvým svolením umí sáhnout i mimo složku s webem - proto se ptá. Pro učení a první web to je v pohodě: odsouhlasíš jen to, co dává smysl, a nic se nestane bez tebe.

Když chceš mít úplnou jistotu, dá se Claude Code pustit v odděleném pískovišti - čistém počítači zvlášť, kde nejsou tvoje fotky, hesla ani soubory a po skončení ho prostě smažeš. Na Windows 11 Pro je na to vestavěný Windows Sandbox. Pro první web to ale není nutné - klidně začni rovnou na svém počítači.

Nejdřív · přihlas se k Vercelu a GitHubu

Účty už máš z prvního kroku. Teď ještě jednou povolíš, ať s nimi smí pracovat i terminál - a hned to za tebe zařídí sám Claude Code:

Napiš do Claude Code
Přihlas mě v terminálu k Vercelu a ke GitHubu. U každé služby mi otevři přihlášení v prohlížeči, počkej, až ho potvrdím, a teprve pak pokračuj. Účet u obou už mám.

Co se stane: Claude Code spustí přihlášení k oběma službám. U každé ti vyskočí prohlížeč (u GitHubu s krátkým kódem, který do něj vložíš) - potvrdíš a vrátíš se, Claude mezitím čeká. Od téhle chvíle už tě kvůli přihlašování nic nezastaví, jen potvrzuješ, co Claude potřebuje.

Potom · ať se ti soubory nemíchají

Jako další nech Claude Code založit prázdnou složku a pracovat jen v ní:

Napiš do Claude Code
Založ novou prázdnou složku moje-konzultace a všechno dělej v ní. Děláme web, který si nejdřív vyzkouším u sebe v počítači a nakonec ho nasadím na internet přes Vercel - od začátku ho proto udělej tak, aby fungoval na obojím. Jako databázi použij Postgres - při vývoji poběží lokálně u mě v počítači, po nasazení poběží v Neonu, který zřídíme přes Vercel. Nepoužívej Supabase ani jinou službu, kde bych se musel zvlášť registrovat. Účet mám jen na Vercelu a GitHubu.

Co se stane: Claude Code složku vytvoří a sám se do ní přepne. Teď můžeš posílat zadání na web.

Věta 1 · Veřejná stránka s formulářem

Dvě verze, vyber si. Generická má hranatou závorku, do které dopíšeš svoje. Příklad pro Kláru je tatáž věta už vyplněná (přesně tahle stránka vzniká ve videu) - tu klidně zkopíruj rovnou, ať vidíš, co se stane.

Generická · doplň svoje
Udělej mi pěknou jednostránkovou webovou stránku, přes kterou se mi můžou ozvat lidi, co chtějí konzultaci. Nahoře vkusná úvodní hlavička s místem na fotku a krátkým představením: [doplň svoje jméno a čím se zabýváš - s čím lidem pomůžeš]. Pod tím formulář, kam člověk napíše svoje jméno, kontakt na sebe a pár vět, s čím potřebuje poradit. Po odeslání ať se mu ukáže poděkování. Ať to působí jako moderní vkusný web, ne holý formulář, a udělej to rovnou tak, aby šlo snadno nasadit na Vercel. Až to bude hotové, řekni mi, kde si stránku prohlédnu v prohlížeči.
Příklad · web pro Kláru z videa
Udělej mi pěknou jednostránkovou webovou stránku, přes kterou se mi můžou ozvat lidi, co chtějí konzultaci. Nahoře vkusná úvodní hlavička s místem na fotku a krátkým představením: Klára Nováková, HR a kariérní poradkyně - pomůžu ti s přípravou na pohovor, životopisem a kariérním směřováním. Pod tím formulář, kam člověk napíše svoje jméno, kontakt na sebe a pár vět, s čím potřebuje poradit. Po odeslání ať se mu ukáže poděkování. Ať to působí jako moderní vkusný web, ne holý formulář, a udělej to rovnou tak, aby šlo snadno nasadit na Vercel. Až to bude hotové, řekni mi, kde si stránku prohlédnu v prohlížeči.

Chceš tam svoji fotku? Dej obrázek do složky projektu (u videa Klářinu) a napiš Claude: "dej tuhle fotku nahoru do hlavičky" - klidně i s názvem souboru.

Co se stane: Vznikne tvoje stránka. Claude Code ti na konci napíše, kde si ji prohlédneš - dá ti buď adresu (něco jako localhost:3000), nebo cestu k souboru. Tu vlož nahoru do řádku prohlížeče (ne do vyhledávače Google), nebo otevři podle jeho návodu, a uvidíš svůj web. Zatím běží jen u tebe v počítači - na internet ho dáme až v posledním kroku.

Věta 2 · Ať si web žádosti pamatuje

Tady přijde jediná o fous techničtější věc v celém návodu - a hned ti ji odbydeme. Aby se žádosti někam ukládaly, musí na pozadí běžet malý server. V praxi: otevřeš jedno okno, napíšeš jeden příkaz a necháš ho běžet. Zní to hrozivě, ale je to fakt jen jeden příkaz a jedno okno navíc - nic nerozbiješ. A jakmile web v posledním kroku nasadíš na internet, server poběží sám v cloudu a tohle už řešit nebudeš. Claude tě tím provede krok za krokem.

Napiš do Claude Code
Teď chci, aby se mi každá odeslaná žádost ukládala, ať mi nezmizí, když zavřu prohlížeč. Přidej databázi Postgres, která mi teď poběží lokálně u mě v počítači, a ukládej do ní jméno, kontakt, text žádosti a datum, kdy přišla. Použij opravdový lokální Postgres, ne soubor na disku ani Supabase - Postgres už mám nainstalovaný, takže databázi rovnou založ a propoj s webem sám. Web napoj na databázi tak, aby šlo po nasazení snadno přepnout na cloudovou databázi v Neonu. Kdybys ode mě něco potřeboval, řekni mi přesně co a kam kliknout.

Co se stane: Claude Code založí databázi Postgres u tebe v počítači a malý server, který formulář s databází propojí. Pak ti napíše, jak si web spustíš u sebe: otevřeš okno ve složce projektu, zadáš jeden příkaz (Claude ti ho dá) a v prohlížeči otevřeš adresu, co ti ukáže (něco jako localhost:3000). Důležité: stránku otevírej přes tu adresu, ne dvojklikem na soubor - jen přes server se žádosti uloží. Okno se serverem necháš běžet, zastavíš ho klávesami Ctrl+C. Data ti teď zůstávají u tebe v počítači - na internet je dostaneme až v posledním kroku. Kdyby ses ztratil, vyfoť obrazovku a zeptej se Claude "co mám teď udělat?".

Věta 3 · Přihlášení jen pro tebe
Napiš do Claude Code
Přidej na web přihlášení jen pro mě. Stránku s formulářem ať dál vidí každý, ale udělej i přihlašovací stránku, kde zadám e-mail a heslo. Kdo heslo nemá, dovnitř se nedostane. Přihlašovací e-mail a heslo ulož do nastavení (proměnných prostředí), ne do databáze ani do souboru - ať se přihlásím stejně teď u sebe i později na živém webu.

Co se stane: Web dostane přihlašovací stránku. Claude Code tě navede, jaký e-mail a heslo si zvolit - nečekáš na žádné heslo odjinud, vymyslíš si ho sám. Veřejnou část vidí dál každý - jako výlohu obchodu. Do tvé části se dostaneš jen ty s heslem - jako do kanceláře vzadu. U přihlášení napoprvé občas něco nesedne - klidně napiš Claude, ať to opraví, a párkrát si to s ním projdeš.

Věta 4 · Tvoje sekce se žádostmi
Napiš do Claude Code
Po přihlášení chci vidět svoji vlastní sekci se seznamem všech žádostí, co mi lidi poslali, seřazené od nejnovější. U každé ať vidím jméno, kontakt, text a datum. A ať si u každé žádosti můžu přepnout stav - nová, ozval jsem se, vyřízeno - abych se v tom vyznal.

Co se stane: Po přihlášení uvidíš přehled všech žádostí a u každé si naklikáš, v jaké je fázi.

Věta 5 · Vystav to na internet
Napiš do Claude Code
Teď to celé vystav na internet, ať to má veřejnou adresu, kterou můžu komukoli poslat. Ulož prosím celý projekt na můj GitHub a nasaď ho přes Vercel. K tomu mi přes Vercel založ produkční databázi v Neonu (Postgres z Marketplace), přenes do ní stejnou strukturu tabulek, jakou mám lokálně, a nasměruj na ni živý web - ne na lokální databázi. Veď mě jako úplného začátečníka: u všeho, co mám udělat já (třeba něco potvrdit v prohlížeči), mi dej přesný odkaz a přesně napiš, co kam zadat nebo kliknout (třeba ověřovací kód) - a vždycky počkej, než to dokončím, a teprve pak pokračuj.

Co se stane: Claude Code napojí projekt na tvůj GitHub (šuplíky s historií) a Vercel (výloha do světa) a přes Vercel založí produkční databázi v Neonu. K Vercelu i GitHubu ses přihlásil hned na začátku, takže nasazení jede skoro samo - u Neonu tě možná poprvé poprosí o pár kliknutí v prohlížeči, ale napíše ti přesně, co kam kliknout, a počká, než to uděláš. Žádné hádání, vede tě krok za krokem. Kdyby ses přitom přece jen ztratil, napiš mu "ztratil jsem se, jsem na téhle stránce..." a navede tě dál. Nakonec ti vrátí veřejnou adresu, třeba moje-konzultace.vercel.app - je zdarma a hned funguje. Vlastní hezčí (třeba s koncovkou .cz) teď řešit nemusíš. Jedna věc, ať tě nepřekvapí: živá databáze startuje prázdná - testovací žádosti, co sis naťukal u sebe v počítači, se na web nepřenášejí, a to je v pořádku. Web teď začne sbírat ty opravdové. Web je venku.

Pět vět. Žádný příkaz, žádný technický pojem - jen jsi popsal, co chceš. A na konci máš web, co si pamatuje, kdo se ti ozval.

Krok 4 · Když se zasekneš

Zaseknout se je normální

Něco nezafunguje skoro vždycky. To k tomu patří. Dobrá zpráva: skoro všechno vyřešíš tím, že to popíšeš Claude Code normálními slovy a necháš ho to spravit. Tady jsou nejčastější situace a co s nimi.

Vyskočí chyba nebo něco nefunguje

Nezavírej to. Zkopíruj celou tu hlášku do Claude Code a napiš mu: "tohle mi vyskočilo, najdi příčinu a oprav to". Nemusíš rozumět ani slovu z toho, co tam stojí - od toho je tam on.

Claude Code se na něco ptá a ty nevíš

Klidně se přiznej, že jsi laik. Napiš mu: "nerozumím tomu, vysvětli mi to jednoduše a poraď, co mám vybrat". Provede tě tím a vybere s tebou.

Výsledek není podle tvých představ

Neopravuj nic ručně. Popiš slovy, co je špatně: "tlačítko je moc malé a špatně vidět, zvětši ho a dej mu výraznější barvu". Opakuj, dokud nejsi spokojený. Někdy to chce dvě tři kola - to je normální.

Claude tě posílá někam klikat a ty ses ztratil

Mezi větami tě Claude občas pošle něco odsouhlasit nebo zkopírovat v prohlížeči - a je snadné ztratit nit, kde vlastně jsi. Nic se neděje. Vrať se do terminálu a napiš mu: "ztratil jsem se, jsem na téhle stránce (popiš, co vidíš), co mám udělat teď". Naviguje tě dál od místa, kde stojíš.

Nejde mi claude spustit, zavřel jsem omylem okno, nebo se bojím něco rozbít

"Omylem jsem zavřel okno."

Nic se neztratilo. Tvoje práce je uložená ve složce moje-konzultace (a od věty 5 i na GitHubu). Otevři terminál znovu, napiš claude a pokračuj.

"Nemůžu otevřít terminál nebo claude nereaguje."

Vrať se na postup v sekci Proč terminál; když to nepomůže, otevři Claude na povídání na claude.ai a vlož mu hlášku, co ti vyskočila.

"Bojím se, že něco rozbiju."

Nemůžeš nic nenávratně pokazit. V nejhorším složku smažeš a začneš znovu.

Popiš problém normálními slovy → nech Claude Code spravit → zkus to znovu. Tahle smyčka tě dostane skoro z každého zádrhelu.

Krok 5 · Závěr

Tohle není jednorázový trik

Stejný postup - popiš normálními větami, nech Claude Code udělat, nasaď na internet - použiješ na cokoli dalšího. Tohle byl tvůj první web se serverem, databází a přihlášením. Další půjde stejně.

Popiš větou co chceš → Claude Code to udělá → Vercel nasadíoprav → nasaď znovu

Kam dál

Celý postup naživo, od prázdného počítače, uvidíš v dílu Speciál A: „Neumíš programovat? Udělej si web s přihlášením“. Najdeš ho na naprimosai.cz a na našem YouTube i Spotify.

A jak vypadá totéž v korporátu na reálném projektu - se vší historií a starým kódem - ukazuje číslovaná série Napřímo s AI. Vše na naprimosai.cz.

Na zelené louce to zvládne každý. Tohle byl tvůj první krok ven - web, co si pamatuje, kdo se ti ozval.