MongoDB from Zero to Production
แชร์ประสบการณ์จากผู้นำขึ้นใช้งานจริงจาก Developer และ System Admin พาทำ Lab เรียนรู้ตั้งแต่เริ่มติดตั้ง เขียนชุดคำสั่ง เตรียมการนำขึ้นใช้จริง
คอร์สนี้เหมาะกับใคร
1. นักพัฒนาแอพพลิเคชั่น
2. นิสิตนักศึกษาที่กำลังศึกษาด้านฐานข้อมูล
3. บุคลากรในองค์กรที่ต้องศึกษา NoSQL เพื่อนำไปใช้งานจริง เพื่อจุดประสงค์ต่างๆ ดังนี้
- เพื่อลดต้นทุนค่า License
- ลดเวลาในการ Migrate โครงสร้างฐานข้อมูลเมื่อมีการปรับเปลี่ยน
สิ่งที่ต้องเตรียมในการเข้าอบรม
1. Labtop ที่มีเนื้อที่ว่าง 500Mbs+ Ram 200 Mbs+
2. ระบบปฏิบัติการ Window, Mac, Linux
3. โปรแกรม MongoDB Version 4.0 +
https://www.mongodb.com/download-center
4. โปรแกรม Robo Mongo
https://download-test.robomongo.org/windows/robo3t-1.3.1-windows-x86_64-7419c406.exe
Day 1 Developer
Introduction of MongoDB
Installation
Administrator tool with Robomongo
Insert a document
Insert multiple documents
Document validator
Update document
Delete document
Find document
— Break —
Finding with condition (>,<,>=,<=)
Finding with OR
Finding with AND
Finding with NOT
Finding with where
Finding with Regular Expression
Finding with complex condition
Prepare more data for afternoon
— Launch —
Introduction of Indexing
Using explain command
Single field index
Unique index
Compound index
Time to live index
Full text search
Using hint
Aggregation
Unwind
— Break —
Map Reduce
Join
Geospatial Queries
Transaction
Normalize and Denormalize Design
Discussion Q&A
Day 2 Administrator
Filesystem
Security
— Break —
Replication
Load Balancing
— Launch —
Sharding
Journaling: MMAPv1 Storage Engine
Deployments to Cloud Hardware or Docker
— Break —
Operating System Configuration
Backups
Restore
Monitoring
Discussion Q&A