Database

MongoDB สำหรับ Modern Applications

⏱ 5 สัปดาห์ 🎥 26 บทเรียน ฿4,900

Course Outline

โครงสร้างเนื้อหาคอร์สนี้

เกี่ยวกับคอร์สนี้

เรียนรู้การออกแบบฐานข้อมูล NoSQL ด้วย MongoDB ฐานข้อมูลยอดนิยมสำหรับแอปพลิเคชันยุคใหม่ ครอบคลุมตั้งแต่การจัดการข้อมูลแบบ Document, Aggregation Framework ไปจนถึงการเชื่อมต่อกับแอปพลิเคชันจริงผ่าน Node.js เหมาะสำหรับคนที่ทำงานกับข้อมูลขนาดใหญ่หรือโครงสร้างข้อมูลที่ยืดหยุ่น

เนื้อหาที่จะได้เรียน (26 บทเรียน)

โมดูล 1: พื้นฐาน NoSQL และ MongoDB (สัปดาห์ 1)

  • ความแตกต่างระหว่าง SQL และ NoSQL
  • แนวคิด Document, Collection และ Database ใน MongoDB
  • ติดตั้งและใช้งาน MongoDB Compass

โมดูล 2: CRUD และ Aggregation Framework (สัปดาห์ 2-3)

  • คำสั่ง Insert, Find, Update, Delete
  • Query Operators และการกรองข้อมูลขั้นสูง
  • Aggregation Pipeline: $match, $group, $lookup
  • การจัดการข้อมูลแบบ Nested Document

โมดูล 3: Schema Design และ Indexing (สัปดาห์ 4)

  • หลักการออกแบบ Schema แบบ Denormalization
  • Indexing เพื่อเพิ่มประสิทธิภาพการค้นหา
  • การจัดการข้อมูลขนาดใหญ่และ Sharding เบื้องต้น

โมดูล 4: เชื่อมต่อกับแอปพลิเคชันจริง (สัปดาห์ 5)

  • เชื่อมต่อ MongoDB กับ Node.js ผ่าน Mongoose
  • สร้าง Schema และ Model สำหรับแอปจริง
  • Workshop: สร้างระบบจัดการข้อมูลจริง 1 โปรเจกต์

เหมาะกับใคร

  • Developer ที่มีพื้นฐาน JavaScript มาบ้าง
  • ผู้ที่ต้องทำงานกับข้อมูลที่มีโครงสร้างยืดหยุ่น
  • Backend Developer ที่อยากเพิ่มทักษะฐานข้อมูล NoSQL

สิ่งที่คุณจะได้รับ

  • วิดีโอบทเรียนดูซ้ำได้ตลอดชีพ
  • โปรเจกต์จริงใส่ใน Portfolio
  • ใบรับรองเมื่อเรียนจบคอร์ส
  • พี่เลี้ยงส่วนตัวคอยตอบคำถามในกลุ่ม

สนใจคอร์สนี้ใช่ไหม?

ทักหาทีมงานเพื่อสอบถามรายละเอียดเพิ่มเติม หรือดูคอร์สอื่นๆ ที่เปิดสอน