Web Programming

Membangun REST API Modern dengan Node.js, Express, SQLite, dan JWT

Kursus praktik untuk membangun REST API produk dari nol sampai siap diuji dan dideploy.

Diperbarui 15 Agu 2026Indonesia6 bagian · 20 pelajaran8 jam 51 menit
Belum ada ulasan
Level Intermediate
Kategori Web Programming
Created by
Durasi 8 jam 51 menit

Skill yang dibangun

Apa yang akan Anda pelajari

Memahami HTTP method, status code, JSON, dan prinsip RESTful API

menyiapkan project Node.js dan Express dengan struktur modular

merancang database SQLite, relasi, dan query CRUD yang aman

membangun endpoint register, list, detail, update, dan delete produk

menerapkan password hash, JWT, authentication, dan authorization

menguji, mendokumentasikan, dan menyiapkan deployment API

Siapa Target Audiens Kursus Ini

Developer pemula yang ingin memahami backend

Frontend developer yang ingin belajar membuat API

Mahasiswa yang ingin membangun project portfolio

Developer yang ingin memperkuat praktik keamanan API

Project outcomes

Apa yang Akan Anda Buat

REST API katalog produk dengan endpoint CRUD

Autentikasi register dan login berbasis JWT

Database SQLite dengan relasi kategori

Test endpoint dan dokumentasi OpenAPI

Konten Kursus

Persiapan dan Konsep API

3 pelajaran | 79 menit
HTTP Method, Status Code, dan JSON
24 menit
Prinsip RESTful API
25 menit
Setup Node.js dan Express
30 menit

Routing dan Middleware

3 pelajaran | 79 menit
Routing Dasar
25 menit
Middleware
28 menit
Error Handling
26 menit

Database SQLite

3 pelajaran | 85 menit
Struktur Tabel
28 menit
Relasi Data
27 menit
Query CRUD SQLite
30 menit

Membangun Fitur CRUD

3 pelajaran | 94 menit
Register Produk
32 menit
Menampilkan Data Produk
30 menit
Update dan Delete Produk
32 menit

Autentikasi dan Keamanan

4 pelajaran | 126 menit
Register dan Login
34 menit
Hash Password
27 menit
JWT
31 menit
Authorization dan Proteksi Endpoint
34 menit

Testing dan Deployment

4 pelajaran | 113 menit
Testing Endpoint
32 menit
Dokumentasi API
27 menit
Environment Variable
24 menit
Deployment
30 menit

Deskripsi Kursus

Kursus ini membimbing kamu membangun REST API modern untuk katalog produk menggunakan Node.js, Express, dan SQLite. Materi dimulai dari konsep HTTP dan desain resource, dilanjutkan dengan routing, middleware, database, CRUD, autentikasi JWT, testing, dokumentasi, hingga deployment. Setiap lesson berisi penjelasan, contoh kode, dan latihan yang dapat langsung dipraktikkan.

Rating & Ulasan

0 ratings