Belajar Membuat Project Express.js Dengan MongoDB
Panduan untuk mempelajari membuat project express.js dengan mongodb
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 MongoDB | 05:06 | |
| Membuat Model dan Seed untuk Data Sample | 07:20 | |
| Membuat Restful Index Product | 04:12 | |
| Membuat Restful Detail Product | 04:46 | |
| Menyiapkan Form Untuk Menyimpan Data Produk | 05:32 | |
| Membuat Restful Save Product | 04:00 | |
| Menyiapkan Form Untuk Edit Product | 04:37 | |
| Membuat Restful Update Product | 04:39 | |
| Membuat Restful Delete Product | 02:48 | |
| Membuat Filter Data Produk Beradasarkan Kategori | 06:01 |
Penyusun Materi
Testimoni Oleh Siswa
(66 reviews)
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
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
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
Selasa, 20 Januari 2026 pukul 04.52
Materi yang disampaikan sangat mudah dipahami................................................................

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
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
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
Minggu, 26 Januari 2025 pukul 17.59
Good,........................................................................................................
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
Sabtu, 28 Desember 2024 pukul 00.32
Penjelasaanya sungguh mudah dimengerti jadi paham deh cara menggunakan mongodb di express, makasih kak hakim emang dabest!!!!!
