- 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?
Â
-
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.
-
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().
-
Indexing dan Optimasi Query
- Penggunaan index untuk meningkatkan performa pencarian.
- Implementasi compound indexes dan text indexes.
-
Agregasi dan Analisis Data
- Memahami konsep Aggregation Pipeline untuk analisis data.
- Menggunakan operator agregasi seperti $match, $group, dan $project.
-
Relasi Antar Koleksi
- Teknik referencing (DBRef) dan embedding dalam MongoDB.
- Menggunakan $lookup untuk menghubungkan data dari koleksi yang berbeda.
-
Manajemen Keamanan dan Backup Database
- Mengatur akses kontrol dan autentikasi pengguna dalam database.
- Menerapkan backup dan restore untuk menjaga integritas data.
-
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).
-
Pengelolaan Database dalam Produksi
- Penggunaan MongoDB Atlas untuk manajemen database berbasis cloud.
- Teknik sharding dan replication untuk meningkatkan ketersediaan dan performa database.
-
1Pengenalan MongoDBPratinjau 11.21
-
2Menginstall MongoDBSorry, this lesson is currently locked. You need to complete "Pengenalan MongoDB" before accessing it.
-
3MongoDB ClientSorry, this lesson is currently locked. You need to complete "Menginstall MongoDB" before accessing it.
-
4DatabaseSorry, this lesson is currently locked. You need to complete "MongoDB Client" before accessing it.
-
5CollectionSorry, this lesson is currently locked. You need to complete "Database" before accessing it.
-
6Data ModelSorry, this lesson is currently locked. You need to complete "Collection" before accessing it.
-
7BSONSorry, this lesson is currently locked. You need to complete "Data Model" before accessing it.
-
8Insert DocumentSorry, this lesson is currently locked. You need to complete "BSON" before accessing it.
-
9Query DocumentSorry, this lesson is currently locked. You need to complete "Insert Document" before accessing it.
-
10Comparison Query OperatorSorry, this lesson is currently locked. You need to complete "Query Document" before accessing it.
-
11Logical Query OperatorSorry, this lesson is currently locked. You need to complete "Comparison Query Operator" before accessing it.
-
12Element Query OperatorSorry, this lesson is currently locked. You need to complete "Logical Query Operator" before accessing it.
-
13Evaluation Query OperatorSorry, this lesson is currently locked. You need to complete "Element Query Operator" before accessing it.
-
14Array Query OperatorSorry, this lesson is currently locked. You need to complete "Evaluation Query Operator" before accessing it.
-
15Projection OperatorSorry, this lesson is currently locked. You need to complete "Array Query Operator" before accessing it.
-
16Query ModifierSorry, this lesson is currently locked. You need to complete "Projection Operator" before accessing it.
-
17Update DocumentSorry, this lesson is currently locked. You need to complete "Query Modifier" before accessing it.
-
18Field Update OperatorSorry, this lesson is currently locked. You need to complete "Update Document" before accessing it.
-
19Array Update OperatorSorry, this lesson is currently locked. You need to complete "Field Update Operator" before accessing it.
-
20Delete DocumentSorry, this lesson is currently locked. You need to complete "Array Update Operator" before accessing it.
-
21Bulk Write OperationSorry, this lesson is currently locked. You need to complete "Delete Document" before accessing it.
-
22Schema ValidationSorry, this lesson is currently locked. You need to complete "Bulk Write Operation" before accessing it.
-
23IndexesSorry, this lesson is currently locked. You need to complete "Schema Validation" before accessing it.
-
24Text IndexesSorry, this lesson is currently locked. You need to complete "Indexes" before accessing it.
-
25Wildcard IndexesSorry, this lesson is currently locked. You need to complete "Text Indexes" before accessing it.
-
26Index PropertiesSorry, this lesson is currently locked. You need to complete "Wildcard Indexes" before accessing it.
-
27TransactionSorry, this lesson is currently locked. You need to complete "Index Properties" before accessing it.
-
28SecuritySorry, this lesson is currently locked. You need to complete "Transaction" before accessing it.
-
29AuthenticationSorry, this lesson is currently locked. You need to complete "Security" before accessing it.
-
30AuthorizationSorry, this lesson is currently locked. You need to complete "Authentication" before accessing it.
-
31Materi SelanjutnyaSorry, this lesson is currently locked. You need to complete "Authorization" before accessing it.

Pengenalan MongoDB
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 |