Build REST API with NodeJS and MongoDB (IT012)
Deskripsi Training
Pelatihan ini bertujuan untuk mengajarkan peserta bagaimana membangun RESTful API menggunakan Node.js dan database NoSQL MongoDB.
Peserta akan memahami konsep dasar API, struktur request dan response, serta cara menghubungkan backend service ke database MongoDB.
Training ini sangat cocok bagi developer yang ingin membangun layanan backend modern untuk aplikasi web maupun mobile.
Daftar Sekarang
Silabus Training
- Modul 1: Pengenalan REST API dan HTTP Methods
Penjelasan tentang konsep REST API, struktur endpoint, serta metode GET, POST, PUT, DELETE.
- Modul 2: Setup Environment dan Instalasi Node.js + MongoDB
Instalasi Node.js, npm, MongoDB, serta tool Postman untuk testing API.
- Modul 3: Membuat Server dengan Express.js
Pengenalan framework Express.js dan membuat server pertama dengan route sederhana.
- Modul 4: Desain Struktur Folder dan Arsitektur Project
Pemisahan file router, controller, model, dan konfigurasi environment.
- Modul 5: CRUD Operasi Dasar dengan MongoDB
Implementasi operasi Create, Read, Update, Delete data ke dalam database MongoDB menggunakan Mongoose.
- Modul 6: Validasi dan Error Handling
Menambahkan validasi input menggunakan middleware dan mengelola error handling secara konsisten.
- Modul 7: Relasi Data dan Referensi Dokumen
Membuat relasi antar collection (referensi dokumen) dan populasi data dengan Mongoose.
- Modul 8: Middleware dan Authentication Dasar (JWT)
Menggunakan middleware untuk proteksi route dan penerapan autentikasi dasar menggunakan JWT.
- Modul 9: Studi Kasus: API Aplikasi Manajemen Tugas
Membangun REST API untuk aplikasi Task Management dengan endpoint untuk user, tugas, dan autentikasi.