Co jsi zvládl
Jako Datař umíš:
- vysvětlit, proč data v paměti mizí
- verzovat kód v Gitu a zálohovat na GitHubu
- ukládat vzkazy do SQLite
- nasadit server (Render) a frontend (Vercel/Netlify) – to už znáš z Mistra
Ukaž mi to: kontrolní checklist
Projdi svůj projekt a odškrtni:
| Úkol | Hotovo? |
|---|---|
| Repozitář na GitHubu, poslední kód pushnutý | ☐ |
.gitignore obsahuje node_modules, .env, web.db | ☐ |
Server používá SQLite pro /api/vzkazy | ☐ |
| Po restartu serveru vzkazy zůstanou | ☐ |
| Frontend volá správnou URL API (localhost nebo produkce) | ☐ |
Nasazení s databází
- Pushni
muj-serverna GitHub. - Na Render vytvoř Web Service z repozitáře (
npm install,node server.js). - Poznámka: první
web.dbse na serveru vytvoří prázdná při startu – to je v pořádku. - Frontend nasaď jako dřív; v
fetchpoužij URL Renderu místolocalhost:3900.
💡
Diplom: máš předplatné Programuj s Martinem? V sekci Certifikáty si můžeš vytisknout diplom Datař se jménem – stejně jako pro úrovně 1–3, až je dokončíš.
Teď ty 💪
- Projdi tabulku výše a doplň, co chybí.
- Napiš do README repozitáře (na GitHubu) 3 věty: o čem projekt je, jak ho spustit (
npm install,node server.js), na jakém portu běží. - Pošli odkaz na živý frontend rodiči nebo kamarádovi – tvůj web s trvalou návštěvní knihou.
✅
Kontrola: Celá Úroveň 4 hotová. Jsi Datař – kód máš pod kontrolou v Gitu a data v databázi. 🎉
Co si z téhle lekce odnést
- Datař = Git + GitHub + SQLite + nasazení.
- Produkcí mysli na trvalý disk nebo hosted DB.
- Další kroky (mimo tento kurz): PostgreSQL, autentizace uživatelů, testy.
© 2026 Ing. Martin Polak / AlgoRhino · Podmínky užití obsahu