Training Syllabus

MongoDB
for Database Developer

 

MongoDB merupakan salah satu jenis database NoSQL yang populer. Istilah NoSQL digunakan untuk merujuk kepada database non Relasional (RDBMS). Database yang terbentuk memiliki struktur berbasiskan document dan collection, tidak seperti RDBMS yang menggunakan tabel-tabel yang direlasikan satu sama lain dengan join. MongoDB menyimpan data dalam format JSON yang mudah dibaca dan tidak harus selalu menggunakan join untuk kasus tertentu karena data dapat dibuat nested (bersarang) sehingga struktur datanya fleksibel.

Training ini mempelajari teknik-teknik untuk membangun solusi database NoSQL dari sisi database developer mulai dari instalasi, konfigurasi, membuat database dan collection, query dan manipulasi data, dan lain-lain. Tools yang digunakan yaitu berupa command shell dan mongodb compass yang berbasiskan GUI. Setelah mengikuti training ini diharapkan peserta akan memiliki kemampuan untuk mengimplementasikan solusi database NoSQL dengan MongoDB sesuai dengan kebutuhan yang diperlukan.

Durasi: 3 (Tiga) Hari

Outline Materi:

  • Introduction to NoSQL Database
  • MongoDB Installation in Windows
  • Using MongoDB Shell
  • Installing MongoDB Compass as GUI Tools
  • Understanding Databases, Collections & Documents
  • Database and Collection Operations
  • CRUD Operations
  • MongoDB Operators
  • Schemas & Relations
  • Indexing
  • Transactions