Description

เรียนรู้การใช้งานฐานข้อมูล MongoDB ขั้นพื้นฐาน สำหรับ Database Admin และ Developer หรือผู้ที่สนใจ เพื่อนำไปพัฒนาระบบฐานข้อมูลขนาดใหญ่ (Big Data) รองรับการขยายตัวขององค์กร

Objective
  • ผู้เรียนเข้าใจหลักการทำงานของ MongoDB และสามารถออกแบบ NoSQL Model เบื้องต้นได้
  • ผู้เรียนสามารถเรียนรู้การใช้งาน MongoDB ขั้นื้นฐาน และนำไปประยุกต์ใช้งานได้
  • ผู้เรียนสามารถเขียนโปรแกรมเพื่อเชื่อมต่อฐานข้อมูล MongoDB ได้
  • ผู้เรียนสามารถปรับแต่งฐานข้อมูล MongoDB เพื่อเพิ่มประสิทธิภาพได้
  • สามารถใช้เครื่องมือต่างๆของ MongoDB ได้
Outline
  • Introduction to NoSQL - รู้จักกับ NoSQL
  • Introduction to MongoDB - รู้จักกับ MongoDB
  • Working with JSON - เรียนรู้การใช้ JSON
  • Installation - การติดตั้ง MongoDB
  • Creating First Database - เริ่มต้นสร้าง Database
  • Creating Document and Saving it to Collection - การสร้าง Document และการบันทึกลง Collection
  • Dropping a Database - การลบ Database
  • Creating a Collection - Using db.createCollection (name,options) - การสร้าง Collection
  • Dropping a Collection - การลบ Collection
  • Workshop
  • Creating/Inserting a document in collection using javascript file - การสร้างและเพิ่ม document ด้วย javascript
  • Inserting Array of Documents
  • Reading a Document - Querying
  • Reading a Document with $lt, $gt operator
  • Other Query Operators
  • Updating Documents
  • Deleting documents
  • Workshop
  • Aggregation Framework In MongoDB
  • Using aggregate() method - การใช้ aggregate()
  • Using distinct() and count() - การใช้ distinct() และ การนับจำนวนด้วย count()
  • Sorting documents - การเรียงลำดับข้อมูล
  • Workshop
  • Relationships in MongoDB - ความสัมพันธ์ของข้อมูลใน MongoDB
  • One-To-One Relationship
  • One-To-Many Relationship
  • Many-To-Many Relationship
  • Workshop - ออกแบบฐานข้อมูลเชิงสัมพันธ์
  • Introduction to Map-Reduce - รู้จักกับหลักการทำงานของ Map-Reduce
  • Creating Map-Reduce function - สร้าง Map-Reduce ฟังก์ชั่น
  • Workshop
  • Connecting with Java - เขียนโปรแกรมเชื่อมต่อด้วยภาษา Java
  • Connecting with Python - เขียนโปรแกรมเชื่อมต่อด้วยภาษา Python
  • Workshop - เขียนโปรแกรมเชื่อมต่อกับ MongoDB และสร้าง CRUD functions
  • Introduction to Indexes
  • Understanding Impact of Indexes
  • Creating Index
  • Finding Indexes
  • Dropping Index
  • Workshop - ปรับแต่ง MongoDB และทดสอบการ Query บนข้อมูลขนาดใหญ่
  • Import/Export Data
Requirements
  • เครื่องคอมพิวเตอร์ Notebook
Course Summary
จำนวนวัน
2 วัน
สถานที่
-
วิทยากร
อ. สุภัคพงศ์ จินารัตน์ (อ.โอ๋ย)
ค่าลงทะเบียน
4,500 บาท

Past Events
1 10 - 11 พฤศจิกายน 2561
Too Fast To Sleep at KU