REST API & Implementasi dengan Express.js
Paham konsep REST API, lalu langsung membangun API asli dengan Express.js sampai ke database dan deploy.
Deskripsi
Course tentang REST API dari konsep, yaitu resource, HTTP method, dan status code, sampai implementasi nyata dengan Express.js: routing, validasi, koneksi database, proteksi endpoint, dan deploy ke production.
Apa yang akan dipelajari
- Merancang API dari sisi resource, bukan dari sisi fungsi
- Memilih HTTP method dan status code yang tepat untuk tiap endpoint
- Membangun endpoint CRUD dengan Express.js beserta routing-nya
- Memvalidasi input dan menangani error lewat middleware
- Menghubungkan API ke database dengan node:sqlite dan melindunginya dengan API key
- Menguji API lalu men-deploy-nya ke production
Kurikulum
- 01 Dasar REST API: Konsep Sebelum Kode
- 02 Membangun REST API dengan Express.js
- 03 Database, Keamanan, dan Deploy ke Production