[PI-03] Node.js & Raspberry Pi : MongoDB CRUD
[ PI-03 ] หลักสูตรอบรม "Node.js & Raspberry Pi : MongoDB CRUD"
รูปแบบการสอน
- ออนไลน์สอนสด ผ่าน Google Meet
- สอนครั้งละ 1 ท่านเท่านั้น
ถ้าต้องการมาเรียนกับผู้สอนโดนตรงแบบหน้าต่อหน้า เดินทางมาได้ที่ อ.หนองไผ่ จ.เพชรบูรณ์
หรือ หากต้องการเรียนเป็นกลุ่ม โดยให้ผู้สอนไปสอนถึงสถานที่ ติดต่อขอใบเสนอราคาได้ตามช่องทางที่ให้ไว้
แนะนำคอร์ส
สำหรับใครที่ผ่าน PI-01 และ PI-02 มาแล้ว นี่คือก้าวสำคัญที่จะเปลี่ยนสถานะจาก "คนทำเว็บ" ให้กลายเป็น "นักพัฒนาระบบ" อย่างเต็มตัว
ในคอร์สนี้เราจะไม่มีการอ้อมค้อมเรื่องพื้นฐาน Node.js อีกต่อไป แต่จะพุ่งเป้าไปที่การจัดการข้อมูลระดับมืออาชีพด้วย MongoDB บนขุมพลังของ Raspberry Pi (ARM64)
คุณจะได้เรียนรู้วิธีติดตั้ง วางโครงสร้าง และสั่งงานฐานข้อมูลผ่านเครื่องมือที่เหล่า "Developer ระดับโลกเลือกใช้"
เราจะร่วมกันสร้างโปรเจกต์ CRUD ที่ใช้งานได้จริง พร้อมการบริหารจัดการสำรองข้อมูล (Backup/Restore) เพื่อให้มั่นใจว่าข้อมูลของคุณจะปลอดภัยและพร้อมใช้งานเสมอ
ถึงเวลาทำให้ Pi ของคุณฉลาดขึ้นด้วยฐานข้อมูลทรงพลังแล้วครับ!
ค่าบริการ
3,500 บ./1ท่าน
- ระยะเวลา 2 วัน(18ชม.)
- สอนครั้งละ 1 ท่านเท่านั้น
- ออกใบเสร็จฯ ให้ได้
- มีส่วนลดให้หากสมัครเรียนมากกว่า 1คอร์ส
การเตรียมพร้อมก่อนเรียน
ผู้เข้าเรียน จำเป็นต้องเตรียมตัวตามรายการดังต่อไปนี้ ติดขัดประการใด ปรึกษาผู้สอนก่อนได้
-
ต้องผ่านหลักสูตร
- [PI-01] Raspbery Pi Web Server มาก่อน (คลิกเพื่อดูคอร์ส)
- [PI-02] Node.js & Raspberry Pi : Web App Workshop มาก่อน (คลิกเพื่อดูคอร์ส)
- Raspberry Pi ที่เซ็ตเป็น Web Server แล้ว
- คอมพิวเตอร์ที่ใช้ Windows 11
- ติดตั้งโปรแกรม VS Code
- การเรียนออนไลน์แบบสอนสด ควรมี 2 จอ จอที่ 1 สำหรับทำตาม จอที่ 2 สำหรับดูจอของผู้สอน
ความรู้พื้นฐาน
อุปกรณ์ประกอบคอร์ส
คอมพิวเตอร์ที่ใช้เรียน
หัวข้อการอบรม
-
การติดตั้ง MongoDB บน Windows
- การติดตั้ง MongoDB Community Server
- การใช้ MongoDB Compass เพื่อดูโครงสร้างข้อมูล
- การติดตั้ง MongoDB Tool
-
การติดตั้ง MongoDB บน Pi
- การติดตั้ง MongoDB บนสถาปัตยกรรม ARM64
- แนะนำการใช้งาน MongoDB Shell
- การใช้งาน MongoDB Playgrounds บน VS Code
-
ความเข้าใจระบบของ MongoDB
- โครงสร้างการเก็บข้อมูล JSON/BSON
- JSON/BSON
- Collection/Document
- โครงสร้างการเก็บข้อมูล JSON/BSON
-
คำสั่งที่ใช้บ่อย
- การเพิ่มข้อมูล (Create)
- insertOne
- insertMany
- การค้นหาข้อมูล (Read)
- find
- findOne
- การแก้ไขและลบ (Update & Delete)
- updateOne
- deleteOne
- การเพิ่มข้อมูล (Create)
-
Aggregate
- Aggregate คืออะไร ?
- การใช้งาน aggregate
-
โปรเจกต์ : Producs CRUD
- สร้างเว็บแอพ "จัดการข้อมูลสินค้า" แบบ CRUD โดยเก็บข้อมูลลงใน MongoDB
- [C]reate : การรับข้อมูลจากหน้าเว็บแล้วฉีดลง Database
- [R]ead : การดึงข้อมูลออกมาแสดงผล (รวมถึงการทำระบบค้นหาพื้นฐาน)
- [U]pdate : การค้นหาข้อมูลที่มีอยู่แล้วแก้ไขเฉพาะจุดที่ต้องการ
- [D]elete : การลบข้อมูลอย่างปลอดภัย (และแนะนำเทคนิค Soft Delete หรือการ "ซ่อน" แทนการลบจริง)
สิ่งที่จะได้เรียนรู้ในโปรเจกต์นี้
- ระบบสำรองข้อมูล
- การแบ็คอัพฐานข้อมูลโดยใช้คำสั่ง mongodump
- การคืนค่าฐานข้อมูลโดยใช้คำสั่ง mongorestore
--- Part I : การเตรียม MongoDB ---
--- Part II : MongoDB ---
--- Part III : โปรเจกต์ CRUD ---
--- Part IV : ระบบสำรองข้อมูล ---
ติดต่อ
วสันต์ คุณดิลกเศวต
Line ID : wasankds
Email : [email protected]
เว็บไซต์ : wasankds.com
โทรฯ : 081-459-8343
กลุ่มไลน์
สำหรับสอบถามหรือติดตามข่าวสารจากเรา