Belajar Membuat Project Express.js Dengan MongoDB

Panduan untuk mempelajari membuat project express.js dengan mongodb

BEGINNER66 penilaian64 peserta

Tentang Kelas

Panduan untuk mempelajari membuat project express.js dengan mongodb

Target dan Sasaran Siswa

  • Kelas ditujukan bagi mereka yang tertarik untuk mempelajari membuat project express.js dengan mongodb
  • Siswa harus bisa belajar mandiri. Karena pada kelas ini siswa harus mengatur jadwal belajarnya sendiri.

Tujuan Umum dan Khusus Pelatihan

  • Di akhir kelas, siswa dapat memahami membuat project express.js dengan mongodb

Silabus

  • Memahami membuat project express.js dengan mongodb

Metode Ajar Online Self-paced Learning Siswa dapat menentukan sendiri waktu belajarnya

Fasilitas Pengajaran

  • Materi disediakan berupa video
  • Forum tanya jawab: Forum digunakan apabila siswa mendapatkan kendala saat belajar, dan akan dibalas oleh tim support CodePolitan
  • Sertifikat kelulusan

Peralatan Belajar Siswa

  • Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
  • Spesifikasi minimal komputer milik siswa: Sistem operasi : Windows, Linux, atau MacOS. Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas). RAM : 1GB (Rekomendasi 2GB). Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
  • Software: Browser (tidak ada prefrensi khusus)

Daftar Materi

Persiapan Project Express MongoDB05:06
Membuat Model dan Seed untuk Data Sample07:20
Membuat Restful Index Product04:12
Membuat Restful Detail Product04:46
Menyiapkan Form Untuk Menyimpan Data Produk05:32
Membuat Restful Save Product04:00
Menyiapkan Form Untuk Edit Product04:37
Membuat Restful Update Product04:39
Membuat Restful Delete Product02:48
Membuat Filter Data Produk Beradasarkan Kategori06:01
Penyusun Materi

Prev
Next
Ahmad Hakim
Ahmad Hakim

Founder & Mentor IDStack | CTO di Nusabot | Software Engineer di GovTech Edu | Former Software Engineer di Track&ROLL

Testimoni Oleh Siswa

4.9

(66 reviews)

5 Bintang
89%
4 Bintang
9%
3 Bintang
0%
2 Bintang
2%
1 Bintang
0%
adyl pandu setiawan
adyl pandu setiawan

Minggu, 31 Mei 2026 pukul 03.09

// Mengimpor modul yang dibutuhkan untuk menjalankan Express, MongoDB, dan fitur lainnya // Membuat instance aplikasi Express yang akan digunakan sebagai web server utama // Mengimpor model Product untuk melakukan operasi CRUD pada koleksi products // Menghubungkan aplikasi ke database MongoDB bernama shop_db menggunakan Mongoose // Menentukan folder views dan mengatur EJS sebagai template engine aplikasi // Middleware untuk membaca data yang dikirim melalui form HTML ke dalam req.body // Middleware untuk memungkinkan penggunaan method PUT dan DELETE pada form HTML // Route halaman utama yang menampilkan pesan sederhana sebagai halaman pembuka // Menampilkan semua produk atau memfilter produk berdasarkan kategori yang dipilih // Menampilkan form yang digunakan untuk menambahkan data produk baru ke database // Menampilkan detail satu produk berdasarkan ID yang dikirim melalui URL // Menyimpan data produk baru yang dikirim dari form ke dalam database MongoDB // Menampilkan form edit dan mengambil data produk berdasarkan ID dari database // Memperbarui data produk berdasarkan ID dan menjalankan validasi schema Mongoose // Menghapus data produk berdasarkan ID kemudian mengarahkan kembali ke daftar produk // Menjalankan server Express pada port 3000 dan siap menerima request dari client

adyl pandu setiawan
adyl pandu setiawan

Minggu, 31 Mei 2026 pukul 03.09

// Mengimpor modul yang dibutuhkan untuk menjalankan Express, MongoDB, dan fitur lainnya // Membuat instance aplikasi Express yang akan digunakan sebagai web server utama // Mengimpor model Product untuk melakukan operasi CRUD pada koleksi products // Menghubungkan aplikasi ke database MongoDB bernama shop_db menggunakan Mongoose // Menentukan folder views dan mengatur EJS sebagai template engine aplikasi // Middleware untuk membaca data yang dikirim melalui form HTML ke dalam req.body // Middleware untuk memungkinkan penggunaan method PUT dan DELETE pada form HTML // Route halaman utama yang menampilkan pesan sederhana sebagai halaman pembuka // Menampilkan semua produk atau memfilter produk berdasarkan kategori yang dipilih // Menampilkan form yang digunakan untuk menambahkan data produk baru ke database // Menampilkan detail satu produk berdasarkan ID yang dikirim melalui URL // Menyimpan data produk baru yang dikirim dari form ke dalam database MongoDB // Menampilkan form edit dan mengambil data produk berdasarkan ID dari database // Memperbarui data produk berdasarkan ID dan menjalankan validasi schema Mongoose // Menghapus data produk berdasarkan ID kemudian mengarahkan kembali ke daftar produk // Menjalankan server Express pada port 3000 dan siap menerima request dari client

adyl pandu setiawan
adyl pandu setiawan

Minggu, 31 Mei 2026 pukul 03.09

// Mengimpor modul yang dibutuhkan untuk menjalankan Express, MongoDB, dan fitur lainnya // Membuat instance aplikasi Express yang akan digunakan sebagai web server utama // Mengimpor model Product untuk melakukan operasi CRUD pada koleksi products // Menghubungkan aplikasi ke database MongoDB bernama shop_db menggunakan Mongoose // Menentukan folder views dan mengatur EJS sebagai template engine aplikasi // Middleware untuk membaca data yang dikirim melalui form HTML ke dalam req.body // Middleware untuk memungkinkan penggunaan method PUT dan DELETE pada form HTML // Route halaman utama yang menampilkan pesan sederhana sebagai halaman pembuka // Menampilkan semua produk atau memfilter produk berdasarkan kategori yang dipilih // Menampilkan form yang digunakan untuk menambahkan data produk baru ke database // Menampilkan detail satu produk berdasarkan ID yang dikirim melalui URL // Menyimpan data produk baru yang dikirim dari form ke dalam database MongoDB // Menampilkan form edit dan mengambil data produk berdasarkan ID dari database // Memperbarui data produk berdasarkan ID dan menjalankan validasi schema Mongoose // Menghapus data produk berdasarkan ID kemudian mengarahkan kembali ke daftar produk // Menjalankan server Express pada port 3000 dan siap menerima request dari client

Arif Dwi Prasetya
Arif Dwi Prasetya

Selasa, 20 Januari 2026 pukul 04.52

Materi yang disampaikan sangat mudah dipahami................................................................

Gyon
Gyon

Kamis, 16 Oktober 2025 pukul 18.30

Alhmadulillah, Waah kereeen kak Materinya, cara penyampaianya mudah di pahami dan di praktekkan langsung, ini menambah saya semangat belajar, terima kasih Kak mentor dan team Codepolitan, Sukses

Ruri Pelinandang
Ruri Pelinandang

Minggu, 14 September 2025 pukul 14.30

Materinya memudahkan saya memahami proses CRUD di express dan mongodb secara sederhana. Ramah untuk pemula.

REBLY MEGIB TABUNI
REBLY MEGIB TABUNI

Minggu, 2 Februari 2025 pukul 04.27

terima kasih menturnya menjelaskan sangat mudah dipahami dan dipelajari seperti saya yang baru terjun di backend

Novian Azi Saiful Anwar
Novian Azi Saiful Anwar

Minggu, 26 Januari 2025 pukul 17.59

Good,........................................................................................................

Ibram Maulana Akhsanul Qasasi
Ibram Maulana Akhsanul Qasasi

Jumat, 17 Januari 2025 pukul 20.25

Materinya membantu sekali dalam memahami tentang express.js dan mongoDB, namun penjelasan mengenai kodenya masih kurang dan dalam beberapa materi langkah-langkahnya masih tidak berurutan, seperti yang terjadi pada materi restful update.

Michael Ariestian
Michael Ariestian

Sabtu, 28 Desember 2024 pukul 00.32

Penjelasaanya sungguh mudah dimengerti jadi paham deh cara menggunakan mongodb di express, makasih kak hakim emang dabest!!!!!