Belajar Backend Pemula dengan Express.js dan Supabase

Categories: Development, JavaScript
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Kursus ini dirancang untuk membekali siswa SMK dan pemula dengan dasar-dasar pengembangan backend menggunakan JavaScript dan Express.js. Selama 5 hari, kamu akan belajar membuat RESTful API, mengelola struktur proyek secara modular, dan mengintegrasikan database menggunakan Supabase. Tidak hanya itu, kamu juga akan mempraktikkan cara menguji API secara efektif menggunakan Postman, termasuk membuat test scripts dasar, serta mendokumentasikan API menggunakan Postman dan Swagger. Di akhir kursus, kamu diharapkan mampu memahami alur kerja sistem backend dan mempublikasikan proyekmu ke GitHub.

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.

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.

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

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.

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.

Student Ratings & Reviews

No Review Yet
No Review Yet