Wat je beheerst
Als Data Wizard kun je:
- uitleggen waarom data in het geheugen verdwijnt
- code versiebeheren met Git en back-uppen op GitHub
- berichten opslaan in SQLite
- een server (Render) en een frontend (Vercel/Netlify) deployen – dat ken je al van Master
Ik laat je zien: de checklist
Loop je project na en vink af:
| Taak | Klaar? |
|---|---|
| Repository op GitHub, nieuwste code gepusht | ☐ |
.gitignore bevat node_modules, .env, web.db | ☐ |
De server gebruikt SQLite voor /api/vzkazy | ☐ |
| Berichten blijven na een herstart van de server | ☐ |
| De frontend roept de juiste API-URL aan (localhost of productie) | ☐ |
Deployen met een database
- Push
my-servernaar GitHub. - Maak op Render een Web Service van de repository (
npm install,node server.js). - Let op: de eerste
web.dbwordt leeg aangemaakt op de server bij het opstarten – dat is oké. - Deploy de frontend zoals eerder; gebruik in
fetchde Render-URL in plaats vanlocalhost:3900.
Diploma: hele level af? In de sectie Certificaten kun je je Data Wizard-diploma printen – een welverdiende beloning voor al je werk.
Jij bent aan de beurt 💪
- Loop de tabel hierboven na en vul wat ontbreekt.
- Schrijf 3 zinnen in de README van de repository (op GitHub): waar het project over gaat, hoe je het start (
npm install,node server.js), en op welke poort het draait. - Stuur de link naar je live frontend naar een ouder of vriend – je website met een blijvend gastenboek.
Check: Heel Level 4 is klaar. Je bent een Data Wizard – je code staat onder controle in Git en je data leeft in een database. 🎉
Wat je meeneemt
- Data Wizard = Git + GitHub + SQLite + deployment.
- In productie denk je aan een permanente schijf of een gehoste DB.
- De reis gaat verder: Level 5 – Inventor leert je website praten met API’s en AI.
© 2026 Ing. Martin Polak / AlgoRhino · Contentgebruiksvoorwaarden