Mitä olet hallinnut
Datavelhona osaat:
- selittää miksi muistissa oleva data katoaa
- versionoida koodia Gitillä ja varmuuskopioida GitHubissa
- tallentaa viestit SQLiteen
- julkaista palvelimen (Render) ja frontendin (Vercel/Netlify) – osaat tämän jo Mestarista
Näytän sinulle: tarkistuslista
Käy projektisi läpi ja ruksaa:
| Tehtävä | Valmis? |
|---|---|
| Repository GitHubissa, uusin koodi pushattu | ☐ |
.gitignore sisältää node_modules, .env, web.db | ☐ |
Palvelin käyttää SQLitea /api/vzkazy:lle | ☐ |
| Viestit säilyvät palvelimen uudelleenkäynnistyksen jälkeen | ☐ |
| Frontend kutsuu oikeaa API-URL:ia (localhost tai tuotanto) | ☐ |
Julkaisu tietokannan kanssa
- Pushaa
my-serverGitHubiin. - Renderissä luo Web Service repositorystä (
npm install,node server.js). - Huom: ensimmäinen
web.dbluodaan tyhjänä palvelimella käynnistyksessä – se on ok. - Julkaise frontend kuten ennen;
fetch:issä käytä Render-URL:ialocalhost:3900:n sijaan.
Diplomi: koko taso valmis? Sertifikaatit-osiossa voit tulostaa Datavelho-diplomisi – ansaittu palkinto kaikesta työstäsi.
Nyt sinun vuorosi 💪
- Käy taulukko läpi ja täydennä puuttuvat kohdat.
- Kirjoita 3 lausetta repositoryn README:hen (GitHubissa): mistä projekti kertoo, miten se ajetaan (
npm install,node server.js), ja millä portilla se pyörii. - Lähetä linkki live-frontendiin vanhemmalle tai ystävälle – verkkosivusi pysyvällä vieraskirjalla.
Tarkista: Koko taso 4 on valmis. Olet Datavelho – koodisi on hallinnassa Gitissä ja datasi elää tietokannassa. 🎉
Mitä opit tästä oppitunnista
- Datavelho = Git + GitHub + SQLite + julkaisu.
- Tuotannossa mieti pysyvää levyä tai hostattua tietokantaa.
- Matka jatkuu: Taso 5 – Keksijä opettaa verkkosivusi puhumaan API:en ja tekoälyn kanssa.
© 2026 Ing. Martin Polak / AlgoRhino · Sisällön käyttöehdot