Course Content
Pengenalan Backend dan Library di JavaScript
Sesi ini akan memperkenalkan konsep dasar di dunia backend, mulai dari teori, cara kerja, hingga perkenalan dengan berbagai library JavaScript yang umum digunakan. Di akhir sesi, peserta akan mencoba langsung membuat server sederhana dan berinteraksi dengannya menggunakan Postman.
0/6
Mengenal Express.js
Di sesi ini, kita akan beralih dari server Node.js dasar ke framework yang lebih canggih dan mudah digunakan, yaitu Express.js. Peserta akan belajar cara membuat server, memahami berbagai metode routing untuk membuat RESTful API sederhana, dan mempraktikkannya langsung dengan studi kasus data siswa.
0/6
Struktur Proyek dan Modularisasi
Seiring aplikasi kita membesar, menyimpan semua kode dalam satu file akan membuatnya berantakan. Di sesi ini, peserta akan belajar cara menyusun proyek Express.js dengan rapi dengan memisahkan kode ke dalam file dan folder yang berbeda (modularisasi). Kita juga akan membahas penanganan error dasar dan mempelajari fitur baru di Postman
0/7
Pengenalan Supabase dan Simulasi RESTful API dengan Database
Di sesi sebelumnya, data kita akan hilang setiap kali server mati. Sekarang, kita akan menyelesaikan masalah itu dengan menghubungkan API kita ke database sungguhan menggunakan Supabase, sebuah platform Backend as a Service. Peserta akan belajar membuat akun, menghubungkan proyek, dan mempraktikkan operasi CRUD (Create, Read, Update, Delete) pada API data siswa.
0/6
Pengujian Lanjutan, Dokumentasi API (Postman dan Swagger), dan Publikasi
Di sesi final ini, kita akan menyempurnakan proyek kita. Peserta akan belajar cara melakukan pengujian API secara otomatis di Postman, membuat dokumentasi yang rapi dengan Postman dan Swagger agar mudah dipahami orang lain, dan terakhir mempublikasikan hasil karyanya ke GitHub agar bisa menjadi portofolio yang membanggakan.
0/6
Belajar Backend Pemula dengan Express.js dan Supabase

Sebelum kita bisa mulai memasak di “dapur” backend kita, kita perlu menyiapkan semua peralatannya terlebih dahulu. Di pelajaran ini, kita akan menginstal tiga alat utama yang akan menjadi teman kita selama bootcamp ini. Ikuti langkah-langkahnya dengan teliti, ya!

Langkah 1: Instalasi Node.js (Mesin JavaScript) ⚙️

Node.js adalah alat pertama dan paling penting. Ini adalah “mesin” yang akan menjalankan semua kode JavaScript kita di server.

  • Buka Situs Web Node.js: Buka browser internet-mu dan kunjungi situs resminya di nodejs.org.
  • Pilih Versi LTS: Kamu akan melihat dua pilihan unduhan. Selalu pilih versi LTS (Long-Term Support). Versi ini adalah yang paling stabil dan direkomendasikan untuk sebagian besar pengguna.
  • Unduh dan Instal: Klik pada tombol LTS untuk mengunduh file installer-nya. Setelah selesai, buka file tersebut dan ikuti proses instalasinya. Kamu cukup klik “Next” terus-menerus dan setujui semua pengaturan default.
  • Verifikasi Instalasi: Untuk memastikan Node.js sudah terinstal dengan benar, buka Terminal (di Mac/Linux) atau Command Prompt/CMD (di Windows). Lalu ketikkan perintah berikut satu per satu dan tekan Enter:
    • node -v
    • npm -v
    • Jika kedua perintah tersebut memunculkan nomor versi (misalnya v20.11.1 dan 10.2.4), selamat, Node.js sudah siap!

Langkah 2: Instalasi Visual Studio Code (Editor Kode) 📝

VSCode adalah tempat kita akan menulis semua kode program kita. Ini seperti buku catatan digital super canggih.

  • Buka Situs Web VSCode: Kunjungi situs resminya di code.visualstudio.com.
  • Unduh Installer: Situs web akan secara otomatis mendeteksi sistem operasimu (Windows/Mac/Linux). Klik tombol unduh yang besar untuk mendapatkan file installer-nya.
  • Instal VSCode: Buka file yang sudah diunduh dan ikuti petunjuk instalasinya. Sama seperti Node.js, kamu bisa menyetujui semua pengaturan default-nya. Prosesnya sangat cepat dan mudah.

Langkah 3: Instalasi Postman (Alat Uji Coba API) 📬

Postman adalah alat yang akan kita gunakan untuk “mengobrol” dengan API yang kita buat nanti. Kita akan menggunakannya untuk mengirim permintaan dan melihat respons dari server kita.

  • Buka Situs Web Postman: Kunjungi halaman unduhan resminya di www.postman.com/downloads/.
  • Unduh Aplikasi: Pilih versi yang sesuai dengan sistem operasimu dan klik tombol unduh.
  • Instal dan Buat Akun: Setelah terunduh, buka dan instal aplikasinya. Postman akan menyarankanmu untuk membuat akun gratis. Sangat disarankan untuk membuat akun agar semua pekerjaanmu (koleksi request) bisa tersimpan secara online dan tidak hilang.

Selesai! Semua peralatan utama sudah terpasang. Di pelajaran selanjutnya, kita akan mulai menggunakan alat-alat ini untuk membuat server pertama kita.