Čo už ovládaš
Ako Dátový kúzelník vieš:
- vysvetliť, prečo dáta v pamäti miznú
- verziovať kód cez Git a zálohovať ho na GitHube
- ukladať správy v SQLite
- nasadiť server (Render) a frontend (Vercel/Netlify) – to už poznáš z Majstra
Ukážem ti: kontrolný zoznam
Prejdi projekt a odškrtni:
| Úloha | Hotovo? |
|---|---|
| Úložisko na GitHube, najnovší kód pushnutý | ☐ |
.gitignore obsahuje node_modules, .env, web.db | ☐ |
Server používa SQLite pre /api/vzkazy | ☐ |
| Správy zostanú po reštarte servera | ☐ |
| Frontend volá správnu URL API (localhost alebo produkcia) | ☐ |
Nasadenie s databázou
- Pushni
my-serverna GitHub. - Na Renderi vytvor Web Service z úložiska (
npm install,node server.js). - Poznámka: prvý
web.dbsa na serveri vytvorí prázdny pri štarte – to je v poriadku. - Nasadi frontend ako predtým; vo
fetchpouži URL z Renderu namiestolocalhost:3900.
Diplom: dokončil si celú úroveň? V sekcii Certifikáty si môžeš vytlačiť diplom Dátového kúzelníka – zaslúžená odmena za všetku prácu.
Teraz ty 💪
- Prejdi tabuľku vyššie a doplň, čo chýba.
- Napíš 3 vety do README úložiska (na GitHube): o čom projekt je, ako ho spustiť (
npm install,node server.js) a na akom porte beží. - Pošli odkaz na živý frontend rodičovi alebo kamarátovi – tvoj web s trvalou knihou návštev.
Skontroluj sa: Celá Úroveň 4 je hotová. Si Dátový kúzelník – kód máš pod kontrolou v Gite a dáta žijú v databáze. 🎉
Čo si z tejto lekcie odnášaš
- Dátový kúzelník = Git + GitHub + SQLite + nasadenie.
- V produkcii mysli na trvalý disk alebo hostovanú DB.
- Cesta pokračuje: Úroveň 5 – Vynálezca naučí tvoj web rozprávať sa s API a AI.
© 2026 Ing. Martin Polak / AlgoRhino · Podmienky používania obsahu