Have a question?
Message sent Tutup
0
0 Ulasan

Mengenal MongoDB

  • Deskripsi
  • Materi
  • Ulasan

Kursus ini dirancang untuk membantu peserta memahami dan mengimplementasikan MongoDB sebagai sistem manajemen basis data NoSQL berbasis dokumen. MongoDB banyak digunakan dalam pengembangan aplikasi modern karena fleksibilitasnya dalam menyimpan dan mengelola data yang tidak terstruktur.

Dalam kursus ini, peserta akan belajar tentang dasar-dasar MongoDB, cara melakukan operasi CRUD, optimasi database dengan indexing dan agregasi, serta bagaimana mengamankan dan mengelola database dalam lingkungan produksi.

Apa yang Akan Dipelajari?

 

  1. Dasar-Dasar MongoDB

    • Konsep NoSQL dan perbedaan dengan database relasional (SQL-based).
    • Struktur koleksi dan dokumen dalam MongoDB.
    • Instalasi dan konfigurasi MongoDB Server dan MongoDB Compass.
  2. Operasi CRUD (Create, Read, Update, Delete)

    • Menambahkan data ke dalam koleksi menggunakan insertOne() dan insertMany().
    • Membaca data dengan find() dan filter query untuk pencarian spesifik.
    • Memperbarui data dengan updateOne(), updateMany(), dan replaceOne().
    • Menghapus data dengan deleteOne() dan deleteMany().
  3. Indexing dan Optimasi Query

    • Penggunaan index untuk meningkatkan performa pencarian.
    • Implementasi compound indexes dan text indexes.
  4. Agregasi dan Analisis Data

    • Memahami konsep Aggregation Pipeline untuk analisis data.
    • Menggunakan operator agregasi seperti $match, $group, dan $project.
  5. Relasi Antar Koleksi

    • Teknik referencing (DBRef) dan embedding dalam MongoDB.
    • Menggunakan $lookup untuk menghubungkan data dari koleksi yang berbeda.
  6. Manajemen Keamanan dan Backup Database

    • Mengatur akses kontrol dan autentikasi pengguna dalam database.
    • Menerapkan backup dan restore untuk menjaga integritas data.
  7. Integrasi MongoDB dengan Aplikasi Web

    • Menggunakan MongoDB bersama Node.js (Express.js), Python (Flask/Django), atau bahasa pemrograman lainnya.
    • Implementasi koneksi database dengan Mongoose (ODM untuk MongoDB di Node.js).
  8. Pengelolaan Database dalam Produksi

    • Penggunaan MongoDB Atlas untuk manajemen database berbasis cloud.
    • Teknik sharding dan replication untuk meningkatkan ketersediaan dan performa database.
Belajar MongoDB
mongodb
play button
Detail Kursus
Durasi 4 Jam 56 Menit
Materi 31
Tugas 1
Level Sedang

Jam Kerja

Monday 07.00 WIB - 16.00 WIB
Tuesday 08.00 WIB - 15.00 WIB
Wednesday 06.00 WIB - 15.00 WIB
Thursday 07.00 WIB - 16.00 WIB
Friday 08.00 WIB - 15.00 WIB
Saturday Closed
Sunday Closed