0Pricing
MongoDB Academy icon
JavaScriptDatabaseNosqlJavascriptระดับ A1 → B215 ภาษา

MongoDB Academy

เชี่ยวชาญในฐานข้อมูล NoSQL ที่เน้นเอกสารด้วย MongoDB เรียนรู้ CRUD, การสร้างแบบจำลองข้อมูล, aggregation pipelines, indexes, transactions และรูปแบบ Atlas สำหรับการใช้งานจริง. เส้นทางการเรียนรู้ของ CoddyKit ที่มี 30 คอร์สสั้นและ 120 บทเรียนแบบโต้ตอบ พร้อมติวเตอร์ AI ที่อยู่เคียงข้างคุณตลอด 24/7

คอร์ส
30
บทเรียน
120
ขั้นตอนแบบโต้ตอบ
1,560
เริ่มต้นได้ฟรี
คอร์ส 1
หลักสูตร

30 คอร์สในเส้นทางนี้

ทุกคอร์สในเส้นทาง MongoDB Academy เรียงตามลำดับการเรียนรู้ คอร์สแรกเรียนได้ฟรี

1

A14 บทเรียนฟรี

ทำความรู้จักข้อจำกัดของฐานข้อมูลเชิงสัมพันธ์ที่นำไปสู่อดีตวิศวกรในการสร้างโซลูชัน NoSQL สำรวจหมวดหมู่หลักทั้งสี่ของ NoSQL และทำความเข้าใจว่าแต่ละประเภทโดดเด่นเมื่อใด เมื่อเรียนจบ คุณจะเข้าใจว่าเหตุใด…

2

A14 บทเรียนPRO

ลงมือทำความเข้าใจโครงสร้างข้อมูลหลักของ MongoDB ได้แก่ เอกสาร BSON และคอลเลกชัน เรียนรู้ว่าเอกสารแทนวัตถุในโลกจริงได้อย่างไร และคอลเลกชันจัดกลุ่มข้อมูลที่เกี่ยวข้องกันโดยไม่ต้องใช้โครงสร้างแบบตายตัวอ…

3

A14 บทเรียนPRO

ทำความเข้าใจจุดเริ่มต้นทั้งสี่ของการดำเนินการ CRUD สำหรับแทรกและเรียกข้อมูล คุณจะฝึกใช้ insertOne, insertMany, findOne และ find กับชุดข้อมูลจริง ตัวอย่างที่ชัดเจนจะแสดงให้เห็นว่า MongoDB กำหนด Object…

4

A14 บทเรียนPRO

ก้าวข้ามการตรวจสอบความเท่ากันอย่างง่าย และเรียนรู้ชุดตัวดำเนินการสืบค้นทั้งหมดของ MongoDB ตัวดำเนินการเปรียบเทียบ ตรรกะ สมาชิก และ regex ช่วยให้คุณระบุเงื่อนไขตัวกรองได้แทบทุกรูปแบบ คุณจะสร้างคำสั่งส…

5

A14 บทเรียนPRO

เรียนรู้เมธอดสำหรับการอัปเดตและการลบทั้งหมดที่ MongoDB มีให้ ตั้งแต่การเปลี่ยนค่าในฟิลด์เฉพาะจุดไปจนถึงการแทนที่เอกสารทั้งฉบับ คุณจะเชี่ยวชาญตัวดำเนินการอัปเดตอย่าง $set, $inc และ $push พร้อมเข้าใจผล…

6

A24 บทเรียนPRO

การสร้างแบบจำลองข้อมูลเป็นทักษะที่สำคัญที่สุดในการพัฒนา MongoDB หลักสูตรนี้สอนกลยุทธ์พื้นฐานสองแบบ ได้แก่ การฝังข้อมูลที่เกี่ยวข้องไว้ภายในเอกสาร เทียบกับการจัดเก็บข้อมูลอ้างอิง พร้อมกรอบตัดสินใจสำหร…

7

A24 บทเรียนPRO

แม้ MongoDB จะมีโครงสร้างที่ยืดหยุ่น แต่ฐานข้อมูลสำหรับใช้งานจริงก็ยังต้องมีข้อกำกับ หลักสูตรนี้จะแสดงวิธีกำหนดตัวตรวจสอบ JSON Schema ให้กับคอลเลกชัน เพื่อให้แทรกหรืออัปเดตได้เฉพาะเอกสารที่มีรูปแบบถู…

8

A24 บทเรียนPRO

การดึงเอกสารทั้งฉบับทั้งที่ต้องการเพียงสองฟิลด์ทำให้สิ้นเปลืองแบนด์วิดท์และหน่วยความจำ หลักสูตรนี้สอนการฉายข้อมูลของ MongoDB เพื่อให้คุณเรียกคืนเฉพาะฟิลด์ที่ต้องการได้เสมอ คุณจะครอบคลุมโหมดการเลือกแล…

9

A24 บทเรียนPRO

เรียนรู้วิธีจัดลำดับผลลัพธ์การสืบค้น และแบ่งชุดข้อมูลขนาดใหญ่ออกเป็นหน้าต่าง ๆ เพื่อให้ส่วนติดต่อผู้ใช้ใช้งานได้อย่างมีประสิทธิภาพ คุณจะเปรียบเทียบการแบ่งหน้าด้วย skip/limit กับการแบ่งหน้าด้วยคีย์เซต…

10

A24 บทเรียนPRO

การจัดการข้อมูลในทางปฏิบัติหมายถึงการย้ายข้อมูลเข้าและออกจาก MongoDB อย่างน่าเชื่อถือ หลักสูตรนี้ครอบคลุม mongoimport, mongoexport, mongodump และ mongorestore รวมถึงเครื่องมือนำเข้าข้อมูลของ MongoDB…

11

B14 บทเรียนPRO

ดัชนีเป็นปัจจัยสำคัญที่สุดประการหนึ่งต่อประสิทธิภาพการสืบค้นของ MongoDB หลักสูตรนี้จะอธิบายการทำงานของดัชนี B-tree วิธีสร้างและตรวจสอบดัชนี และวิธีตัดสินใจว่าควรสร้างดัชนีให้ฟิลด์ใด คุณจะใช้ explain(…

12

B14 บทเรียนPRO

ดัชนีข้อความของ MongoDB ช่วยให้ค้นหาคำสำคัญในฟิลด์ชนิดข้อความได้โดยไม่ต้องใช้เครื่องมือค้นหาเฉพาะทาง คุณจะสร้างดัชนีข้อความ เรียกใช้คำสืบค้น $text จัดอันดับผลลัพธ์ตามคะแนนความเกี่ยวข้อง และเปรียบเทีย…

13

B14 บทเรียนPRO

อาร์เรย์ภายในเอกสารเป็นหนึ่งในความสามารถที่ทรงพลังที่สุดของ MongoDB แต่ก็เป็นส่วนที่ต้องอาศัยความเข้าใจมากที่สุดเมื่อต้องสืบค้นและอัปเดต หลักสูตรนี้เจาะลึก $all, $elemMatch, $size และชุดตัวดำเนินการอ…

14

B14 บทเรียนPRO

กระบวนการรวมข้อมูลคือกลไกแปลงข้อมูลของ MongoDB ซึ่งช่วยให้คุณกรอง ปรับรูปแบบ จัดกลุ่ม และคำนวณผลลัพธ์บนเซิร์ฟเวอร์ หลักสูตรนี้แนะนำแนวคิดของกระบวนการดังกล่าวและขั้นตอนสำคัญ ได้แก่ $match, $group, $pr…

15

B14 บทเรียนPRO

ก้าวข้ามพื้นฐานและสำรวจขั้นตอนการรวมข้อมูลที่ช่วยให้คุณเชื่อมคอลเลกชัน คลี่อาร์เรย์ ปรับโครงสร้างข้อมูลซ้อนกัน และสร้างผลลัพธ์เป็นคอลเลกชันใหม่ ขั้นตอนเหล่านี้เปิดทางให้สร้างคำสืบค้นเพื่อการวิเคราะห์…

16

B14 บทเรียนPRO

ตัวสะสมคือหัวใจของขั้นตอน $group โดยเปลี่ยนกระแสเอกสารให้เป็นสถิติที่มีความหมาย หลักสูตรนี้เจาะลึกตัวสะสมทุกชนิดที่ MongoDB มีให้ ตั้งแต่ $sum และ $avg ไปจนถึง $push, $addToSet, $first, $last และตัวด…

17

B14 บทเรียนPRO

MongoDB 4.0 นำธุรกรรม ACID ที่ทำงานกับเอกสารหลายรายการมาใช้กับชุดแบบจำลอง และต่อมารองรับคลัสเตอร์แบบแบ่งส่วน หลักสูตรนี้อธิบายว่าเมื่อใดจึงจำเป็นต้องใช้ธุรกรรม วิธีเปิดเซสชันและยืนยันหรือยกเลิกธุรกรร…

18

B14 บทเรียนPRO

กระแสการเปลี่ยนแปลงช่วยให้แอปพลิเคชันของคุณรับฟีดเหตุการณ์แบบเรียลไทม์จากการแทรก อัปเดต แทนที่ และลบทุกครั้งในคอลเลกชัน หลักสูตรนี้สอนวิธีเปิดและกลับมาใช้งานกระแสการเปลี่ยนแปลง กรองเหตุการณ์ด้วยกระบว…

19

B14 บทเรียนPRO

Atlas Search คือเครื่องมือค้นหาที่จัดการให้ทั้งหมดและสร้างบน Lucene ซึ่งฝังอยู่ใน MongoDB Atlas หลักสูตรนี้แสดงวิธีสร้างดัชนีการค้นหา เขียนขั้นตอนการรวมข้อมูล $search ใช้การเติมคำอัตโนมัติและการจับคู…

20

B14 บทเรียนPRO

แอปพลิเคชันสำหรับใช้งานจริงส่วนใหญ่เชื่อมต่อกับ MongoDB ผ่าน Node.js หลักสูตรนี้ครอบคลุมทั้งไดรเวอร์ Node.js อย่างเป็นทางการและ Mongoose ODM ตั้งแต่การจัดการการเชื่อมต่อ โครงสร้าง แบบจำลอง คำสืบค้น ไ…

21

B24 บทเรียนPRO

ทำความเข้าใจว่า MongoDB บรรลุความพร้อมใช้งานสูงผ่านชุดแบบจำลองได้อย่างไร คุณจะเรียนรู้การทำงานของการเลือกตั้ง วิธีที่โหนดรองจำลองข้อมูลจากบันทึกการดำเนินการ และวิธีกำหนดค่าความต้องการด้านการอ่านและกา…

22

B24 บทเรียนPRO

เมื่อชุดแบบจำลองเดียวไม่สามารถรองรับปริมาณข้อมูลหรืออัตราการส่งข้อมูลได้อีกต่อไป การแบ่งส่วนจะกระจายข้อมูลไปยังชาร์ดหลายตัว หลักสูตรนี้แนะนำการเลือกคีย์แบ่งส่วน การแบ่งส่วนตามโซน และบทบาทของ mongos ก…

23

B24 บทเรียนPRO

เจาะลึกตัววางแผนคำสืบค้นของ MongoDB สถิติการทำงาน และเครื่องมือที่ใช้ค้นหาและแก้ไขคำสืบค้นที่ช้าในระบบจริง คุณจะวิเคราะห์คำสืบค้น ตรวจสอบบันทึกคำสืบค้นที่ช้า และประยุกต์ใช้กลยุทธ์การสร้างดัชนี การปรั…

24

B24 บทเรียนPRO

Atlas Data Federation ช่วยให้คุณเรียกใช้คำสืบค้นการรวมข้อมูลของ MongoDB ข้ามคลัสเตอร์ Atlas, บักเก็ต S3, Atlas Data Lake และปลายทาง HTTP ได้ผ่านสตริงการเชื่อมต่อเดียว หลักสูตรนี้ครอบคลุมการสร้างอินสแ…

25

B24 บทเรียนPRO

ทริกเกอร์และฟังก์ชันของ Atlas App Services ช่วยให้คุณเรียกใช้ JavaScript ฝั่งเซิร์ฟเวอร์ตอบสนองต่อเหตุการณ์ฐานข้อมูล กำหนดเวลา หรือคำขอ HTTP ได้โดยไม่ต้องจัดการโครงสร้างพื้นฐานใด ๆ คุณจะสร้างเวิร์กโฟ…

26

B24 บทเรียนPRO

MongoDB 5.0 เปิดตัวคอลเลกชันอนุกรมเวลาแบบเนทีฟ ซึ่งปรับให้เหมาะกับงานที่มีการเพิ่มข้อมูลเป็นหลัก เช่น ข้อมูลเซนเซอร์ IoT ค่าตัวชี้วัด และข้อมูลราคาทางการเงิน หลักสูตรนี้แสดงวิธีสร้างคอลเลกชันอนุกรมเว…

27

B24 บทเรียนPRO

การติดตั้ง MongoDB จะปลอดภัยได้มากเท่ากับการกำหนดค่าการยืนยันตัวตน การอนุญาต และการเข้ารหัสเท่านั้น หลักสูตรนี้ครอบคลุมการยืนยันตัวตนด้วย SCRAM และ x.509 การควบคุมการเข้าถึงตามบทบาท การเข้ารหัสระดับฟ…

28

B24 บทเรียนPRO

วิศวกร MongoDB ผู้เชี่ยวชาญเลือกใช้คลังรูปแบบการออกแบบโครงสร้างที่ผ่านการพิสูจน์แล้ว เพื่อแก้ปัญหาที่เกิดซ้ำ เช่น พหุสัณฐาน ฟิลด์คำนวณ และการจัดการเวอร์ชันเอกสาร หลักสูตรนี้รวบรวมรูปแบบสำคัญ พร้อมการ…

29

B24 บทเรียนPRO

MongoDB ไม่ใช่ตัวเลือกที่เหมาะสมเสมอไป หลักสูตรนี้นำเสนอการเปรียบเทียบ MongoDB กับ Redis, Cassandra, DynamoDB และ Neo4j อย่างตรงไปตรงมา เพื่อให้คุณแนะนำฐานข้อมูลที่เหมาะกับกรณีใช้งานใด ๆ ได้อย่างมั่น…

30

B24 บทเรียนPRO

นำทุกอย่างมาประกอบกันด้วยการออกแบบและพัฒนาแอปพลิเคชันที่พร้อมใช้งานจริงและมี MongoDB เป็นฐานข้อมูล โดยเริ่มตั้งแต่ศูนย์บางส่วน คุณจะตัดสินใจด้านสถาปัตยกรรมเกี่ยวกับการสร้างแบบจำลองข้อมูล การสร้างดัชน…

CoddyKit PRO

ปลดล็อกทั้ง 30 คอร์สในเส้นทางนี้และทุกเส้นทางอื่น

ติวเตอร์ AI การสอบวัดระดับ และใบรับรอง ใช้งานได้บนเว็บ iOS และ Android

ดูแผนทั้งหมด
รายปี$29.90 / ปีประมาณ $2.49 ต่อเดือนจ่ายครั้งเดียวตลอดชีพ$69.99 ครั้งเดียวไม่มีการต่ออายุ ใช้ PRO ได้ตลอดไป
ภาพรวมคอร์ส

MongoDB & NoSQL Databases

เชี่ยวชาญในฐานข้อมูล NoSQL ที่เน้นเอกสารด้วย MongoDB เรียนรู้ CRUD, การสร้างแบบจำลองข้อมูล, aggregation pipelines, indexes, transactions และรูปแบบ Atlas สำหรับการใช้งานจริง เส้นทางนี้ครอบคลุม 30 หลักสูตรขนาดเล็กที่มีความก้าวหน้าตั้งแต่ผู้เริ่มต้นแบบสัมบูรณ์ (A1) ถึงระดับสูง (B2) พร้อมบทเรียนสั้นๆ ที่มีจุดประสงค์ชัดเจนและแบบทดสอบด่วนเพื่อทำความเข้าใจแนวคิดแต่ละอย่าง

สิ่งที่คุณจะเรียนรู้

คุณจะเริ่มต้นด้วยพื้นฐานและศึกษาต่อไปในหัวข้อระดับกลางและขั้นสูง โดยแต่ละหลักสูตรจะสร้างจากหลักสูตรก่อนหน้า บทเรียนแต่ละบทมีความปฏิบัติได้ พร้อมตัวอย่างจริงและติวเตอร์ AI ที่พร้อมช่วยเหลือเมื่อคุณต้องการ

วิธีการทำงาน

หลักสูตรแต่ละรายการแบ่งออกเป็นบทเรียนสี่บทที่มีจุดประสงค์ชัดเจน เรียนให้สำเร็จบทเรียนไม่กี่บทต่อวันและคุณจะเชี่ยวชาญเส้นทางทั้งหมดในเรื่องของสัปดาห์ ไม่ใช่เดือน

วิธีการเรียนรู้ของคุณ

  1. 01

    บทเรียนแบบโต้ตอบ

    แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์

  2. 02

    ติวเตอร์ AI

    ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด

  3. 03

    ตัวแก้ไขในตัว

    เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ

  4. 04

    ใบรับรอง

    ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร MongoDB Academy ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร MongoDB Academy ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ JavaScript

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ JavaScript มาก่อน

ฉันจะเรียนรู้ JavaScript บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น MongoDB Academy หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร MongoDB Academy

ฉันสามารถเรียนรู้ JavaScript บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ JavaScript บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

CoddyKit PRO ราคาเท่าไหร่?

คอร์สแรกของ MongoDB Academy เรียนได้ฟรี CoddyKit PRO ปลดล็อกทุกคอร์ส: $5.90 ต่อสัปดาห์, $7.90 ต่อเดือน, $29.90 ต่อปี หรือ $69.99 แบบจ่ายครั้งเดียวเพื่อเข้าถึงตลอดชีพโดยไม่มีการต่ออายุ

ใช้เวลานานแค่ไหนในการเรียนจบ MongoDB Academy?

เส้นทาง MongoDB Academy มี 30 คอร์สและ 120 บทเรียน บทเรียนส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที ดังนั้นทั้งเส้นทางจะใช้เวลาฝึกปฏิบัติประมาณ 14 ชั่วโมง โดยเรียนได้ตามจังหวะของคุณเอง

เริ่มเรียน MongoDB Academy ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI