Was du gemeistert hast
Als Data pro kannst du:
- erklären, warum Daten im Speicher verschwinden
- Code mit Git versionieren und auf GitHub sichern
- Nachrichten in SQLite speichern
- einen Server (Render) und ein Frontend (Vercel/Netlify) deployen – das kennst du schon aus Meister
Zeig mir das: die Checkliste
Geh durch dein Projekt und hake ab:
| Aufgabe | Erledigt? |
|---|---|
| Repository auf GitHub, neuester Code gepusht | ☐ |
.gitignore enthält node_modules, .env, web.db | ☐ |
Der Server nutzt SQLite für /api/vzkazy | ☐ |
| Nachrichten bleiben nach einem Server-Neustart erhalten | ☐ |
| Das Frontend ruft die richtige API-URL auf (localhost oder Produktion) | ☐ |
Deployment mit Datenbank
- Pushe
my-serverzu GitHub. - Erstelle auf Render einen Web Service aus dem Repository (
npm install,node server.js). - Hinweis: die erste
web.dbwird beim Start leer auf dem Server erstellt – das ist in Ordnung. - Deploye das Frontend wie zuvor; in
fetchnutze die Render-URL stattlocalhost:3900.
Diplom: Ganzes Level geschafft? Im Bereich Zertifikate kannst du dein Data pro-Diplom ausdrucken – eine wohlverdiente Belohnung für all deine Arbeit.
Jetzt du 💪
- Geh die Tabelle oben durch und ergänze, was fehlt.
- Schreib 3 Sätze in die README des Repositories (auf GitHub): worum es im Projekt geht, wie man es startet (
npm install,node server.js) und auf welchem Port es läuft. - Schick den Link zu deinem Live-Frontend einem Elternteil oder Freund – deine Website mit einem dauerhaften Gästebuch.
Kontrolliere dich selbst: Ganzes Level 4 ist geschafft. Du bist ein Data pro – dein Code ist in Git unter Kontrolle und deine Daten leben in einer Datenbank. 🎉
Das nimmst du aus dieser Lektion mit
- Data pro = Git + GitHub + SQLite + Deployment.
- In der Produktion denk an eine dauerhafte Festplatte oder eine gehostete DB.
- Die Reise geht weiter: Level 5 – Erfinder bringt deiner Website bei, mit APIs und AI zu sprechen.
© 2026 Ing. Martin Polak / AlgoRhino · Nutzungsbedingungen für Inhalte