← Úroveň 3 – Majster

Lekcia 10 z 10 ⏱ 45 minút Prémiové

Veľké finále: nasadenie na internet

Dostaň celú aplikáciu na internet – a pozri sa späť na cestu od prvého <h1> až sem.

Posledný krok cesty

Tvoja aplikácia beží na localhoste na tvojom počítači. Posledná zručnosť Majstra: dostať ju na skutočné adresy. Frontend a backend sa nasadzujú oddelene – presne preto sme ich stavali oddelene.

Nasadenie frontendu (React)

Vite dokáže z aplikácie jedným príkazom spraviť hotové súbory:

npm run build

Vznikne priečinok dist/ – obyčajné HTML, CSS a JavaScript. A už vieš, kam to dať: je to statická webová stránka, ako v Úrovni 1!

Nasadenie backendu (Node.js)

Server potrebuje počítač, ktorý je stále zapnutý. Na to sú služby ako Render alebo Railway – majú bezplatné úrovne, ktoré stačia na školský projekt:

  1. Nahraj priečinok my-server do vlastného repozitára na GitHube (bez node_modules – na serveri sa nainštaluje automaticky).

  2. Na render.com (s rodičom) vyber New → Web Service, prepoj GitHub repozitár a nastav: Build Command npm install, Start Command node server.js.

  3. Render ti dá adresu ako https://my-server.onrender.com. Skús .../api/messages v prehliadači – tvoje API žije na internete!

  4. Posledný detail: vo frontende nahraď každé http://localhost:3900 novou adresou servera a znova nasaď frontend.

⚠️

Skôr než pustíš knihu návštev do sveta, mysli ako strážca: ktokoľvek na internete ju môže nájsť. Nechaj kontroly dĺžky správ na serveri (máš ich z minulej lekcie!), nikdy nezobrazuj správy ako surové HTML (React ťa pred tým automaticky chráni – ďalší dôvod ho používať) a dohodni sa s rodičom, že knihu občas skontrolujete. Veľké weby na to majú celé tímy – volá sa to moderovanie.

🏆 Gratulujem, Majster!

Na chvíľu sa pozri späť, kde si začínal:

Čo teraz vieš, je skutočný základ remesla webového vývojára. Nie hračkárska verzia – skutočný základ. Tie isté nástroje, tie isté procesy, ten istý spôsob myslenia ako vo firmách.

Kam ďalej?

Pár smerov, ktoré prirodzene nadväzujú:

Skontroluj sa (a rozlúčka): Frontend aj backend bežia na verejných adresách a kniha návštev prijíma správy z celého sveta. Pošli adresu rodine – a nezabudni im povedať, že si to celé postavil vlastnými rukami. 🚀

Čo si z tejto lekcie odnášaš

🏆 Tvoj diplom

Finále úrovne Majster

Keď odškrtneš všetky lekcie, môžeš vytlačiť certifikát.