Pertumbuhan aplikasi modern mendorong kebutuhan pengelolaan data yang fleksibel, skalabel, dan mampu beradaptasi dengan perubahan struktur informasi. Pendekatan basis data modern menitikberatkan pada penyimpanan data berbasis dokumen, kemudahan pengembangan aplikasi, serta dukungan performa tinggi untuk kebutuhan sistem terdistribusi. Model ini banyak digunakan pada aplikasi web dan layanan digital yang menuntut kecepatan, ketersediaan, dan kemudahan pengelolaan data (Sadalage & Fowler, 2021).
Pembelajaran diarahkan pada pemahaman cara data disimpan, diakses, serta dimanipulasi secara efisien melalui antarmuka interaktif dan integrasi bahasa pemrograman. Peserta mempelajari pengelolaan struktur data, eksekusi operasi dasar, serta perancangan logika pengolahan data agar aplikasi mampu menangani kebutuhan transaksi harian secara konsisten. Pendekatan ini membantu peserta membangun pemahaman praktis terkait pengelolaan data terstruktur dan semi-terstruktur pada sistem aplikasi modern.
Materi lanjutan menekankan pengolahan data kompleks, optimasi performa, serta penerapan mekanisme keandalan dan keamanan. Peserta dikenalkan pada strategi peningkatan kinerja, pengelolaan ketersediaan sistem, serta pengamanan akses data agar solusi siap digunakan pada skala produksi. Fondasi ini mendukung kemampuan merancang dan mengelola sistem basis data modern yang andal, aman, dan relevan bagi kebutuhan pengembangan aplikasi masa kini (MongoDB Inc., 2023).
OBJECTIVES
1. Memahami Konsep Dasar dan Instalasi MongoDB
2. Menguasai Struktur Data dan Operasi Dasar MongoDB
3. Mengembangkan Aplikasi dengan MongoDB
4. Membangun Query Kompleks dengan Aggregation
5. Mengoptimalkan Performa Database
6. Memastikan Keamanan MongoDB
7. Membangun Aplikasi yang Terhubung ke MongoDB
AUDIENCE
1. Database Administrator
2. Backend Developer
3. Software Engineer
4. Data Engineer
5. DevOps Engineer
6. Business Intelligence Analyst
7. Startup Founder
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Introducing MongoDB
1.1. Apa dan Mengapa EA?
1.2. EA Systems Thinking
2. Understanding MongoDB Data Structures
2.1. Frameworks Pengembangan EA
2.2. Framework idEA
2.3. Pengantar BPMN (Pengantar – Pemodelan – Simulasi)
2.4. Pengantar UML (Planning – Analysis & Design – Law)
3. Using the MongoDB Shell
3.1 Overview
3.2 Performing simple queries
3.3 Database and collection operations
3.4 Creating, updating, or deleting documents
3.5 Creating and running shell scripts
4. Developing with Program Language Drivers
4.1 Overview of the MongoDB PHP driver
4.2 Installing the MongoDB PHP extension
4.3 Performing CRUD operations using PHPLIB
4.4 Other libraries and framework integration
5. Building Complex Queries Using Aggregation
5.1 An overview of aggregation
5.2 Using single-purpose aggregation
5.3 Using the aggregation pipeline
5.4 Using map-reduce
5.5 Using the MongoDB Compass aggregation pipeline builder
6. Maintaining MongoDB Performance
6.1 Indexes
6.2 Simple backup and restore
6.3 Replication
6.4 Sharding
7. Securing MongoDB
7.1 MongoDB security overview
7.2 Transport Layer Security
7.3 Authentication
7.4 Access control
8. Getting from a Web Form to MongoDB
8.1 Building the application
8.2 Configuring transaction support
8.3 Adding security
Course Features
- Lectures 27
- Quizzes 2
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 0
- Certificate No
- Assessments Yes
- 10 Sections
- 27 Lessons
- 32 Hours
- PERSIAPAN2
- 1. INTRODUCING MONGODB0
- 2. UNDERSTANDING MONGODB DATA STRUCTURES0
- 3. USING THE MONGODB SHELL5
- 4. DEVELOPING WITH PROGRAM LANGUAGE DRIVERS4
- 5. BUILDING COMPLEX QUERIES USING AGGREGATION5
- 6. MAINTAINING MONGODB PERFORMANCE4
- 7. SECURING MONGODB4
- 8. GETTING FROM A WEB FORM TO MONGODB3
- PENUTUPAN2




