Apa yang sudah kamu kuasai
Sebagai Wizard Data kamu dapat:
- jelaskan mengapa data di memori hilang
- kode versi dengan Git dan cadangannya di GitHub
- menyimpan pesan di SQLite
- menyebarkan server (Render) dan frontend (Vercel/Netlify) – kamu sudah mengetahui hal ini dari Master
Tunjukkan pada saya: daftar periksa
Telusuri proyek kamu dan centang:
| Tugas | Selesai? |
|---|---|
| Repositori di GitHub, kode terbaru didorong | ☐ |
.gitignore berisi node_modules, .env, web.db | ☐ |
Server menggunakan SQLite untuk /api/vzkazy | ☐ |
| Pesan tetap ada setelah server dimulai ulang | ☐ |
| Frontend memanggil URL API yang benar (localhost atau produksi) | ☐ |
Menerapkan dengan database
- Dorong
server sayake GitHub. - Pada Render, buat Layanan Web dari repositori (
npm install,node server.js). - Catatan:
web.dbpertama akan dibuat kosong di server saat startup – tidak masalah. - Terapkan frontend seperti sebelumnya; di
fetch, gunakan URL Render alih-alihlocalhost:3900.
Ijazah: menyelesaikan seluruh level? Di bagian Sertifikat kamu dapat mencetak diploma Data Wizard – hadiah yang pantas untuk semua pekerjaan kamu.
Giliran kamu 💪
- Telusuri tabel di atas dan isikan yang kurang.
- Tulis 3 kalimat di README repositori (di GitHub): tentang apa proyek tersebut, bagaimana menjalankannya (
npm install,node server.js), dan di port mana proyek tersebut dijalankan. - Kirimkan tautan ke antarmuka langsung kamu ke orang tua atau teman – situs web kamu dengan buku tamu permanen.
Periksa: Semua Level 4 selesai. kamu seorang Data Wizard – kode kamu terkendali di Git dan data kamu berada di database. 🎉
Apa yang bisa diambil dari pelajaran ini
- Data Wizard = Git + GitHub + SQLite + penerapan.
- Dalam produksi, pikirkan tentang disk permanen atau DB yang dihosting.
- Perjalanan berlanjut: Level 5 – Inventor akan mengajarkan situs web kamu untuk berkomunikasi dengan API dan AI.
© 2026 Ing. Martin Polak / AlgoRhino · Ketentuan penggunaan konten