wasankds.com

[PI-03] Node.js & Raspberry Pi : MongoDB CRUD

/images/pi-03-slide.jpg

[ 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คอร์ส

การเตรียมพร้อมก่อนเรียน

ผู้เข้าเรียน จำเป็นต้องเตรียมตัวตามรายการดังต่อไปนี้ ติดขัดประการใด ปรึกษาผู้สอนก่อนได้

    ความรู้พื้นฐาน

  1. ต้องผ่านหลักสูตร
    1. [PI-01] Raspbery Pi Web Server มาก่อน (คลิกเพื่อดูคอร์ส)
    2. [PI-02] Node.js & Raspberry Pi : Web App Workshop มาก่อน (คลิกเพื่อดูคอร์ส)
  2. อุปกรณ์ประกอบคอร์ส

  3. Raspberry Pi ที่เซ็ตเป็น Web Server แล้ว
  4. คอมพิวเตอร์ที่ใช้เรียน

  5. คอมพิวเตอร์ที่ใช้ Windows 11
    1. ติดตั้งโปรแกรม VS Code
    2. การเรียนออนไลน์แบบสอนสด ควรมี 2 จอ จอที่ 1 สำหรับทำตาม จอที่ 2 สำหรับดูจอของผู้สอน

หัวข้อการอบรม

    --- Part I : การเตรียม MongoDB ---

  1. การติดตั้ง MongoDB บน Windows
    1. การติดตั้ง MongoDB Community Server
    2. การใช้ MongoDB Compass เพื่อดูโครงสร้างข้อมูล
    3. การติดตั้ง MongoDB Tool
  2. การติดตั้ง MongoDB บน Pi
    1. การติดตั้ง MongoDB บนสถาปัตยกรรม ARM64
    2. แนะนำการใช้งาน MongoDB Shell
    3. การใช้งาน MongoDB Playgrounds บน VS Code
  3. --- Part II : MongoDB ---

  4. ความเข้าใจระบบของ MongoDB
    1. โครงสร้างการเก็บข้อมูล JSON/BSON
      1. JSON/BSON
      2. Collection/Document
  5. คำสั่งที่ใช้บ่อย
    1. การเพิ่มข้อมูล (Create)
      1. insertOne
      2. insertMany
    2. การค้นหาข้อมูล (Read)
      1. find
      2. findOne
    3. การแก้ไขและลบ (Update & Delete)
      1. updateOne
      2. deleteOne
  6. Aggregate
    1. Aggregate คืออะไร ?
    2. การใช้งาน aggregate
  7. --- Part III : โปรเจกต์ CRUD ---

  8. โปรเจกต์ : Producs CRUD
    1. สร้างเว็บแอพ "จัดการข้อมูลสินค้า" แบบ CRUD โดยเก็บข้อมูลลงใน MongoDB
    2. สิ่งที่จะได้เรียนรู้ในโปรเจกต์นี้

    3. [C]reate : การรับข้อมูลจากหน้าเว็บแล้วฉีดลง Database
    4. [R]ead : การดึงข้อมูลออกมาแสดงผล (รวมถึงการทำระบบค้นหาพื้นฐาน)
    5. [U]pdate : การค้นหาข้อมูลที่มีอยู่แล้วแก้ไขเฉพาะจุดที่ต้องการ
    6. [D]elete : การลบข้อมูลอย่างปลอดภัย (และแนะนำเทคนิค Soft Delete หรือการ "ซ่อน" แทนการลบจริง)
  9. --- Part IV : ระบบสำรองข้อมูล ---

  10. ระบบสำรองข้อมูล
    1. การแบ็คอัพฐานข้อมูลโดยใช้คำสั่ง mongodump
    2. การคืนค่าฐานข้อมูลโดยใช้คำสั่ง mongorestore
ติดต่อ

วสันต์ คุณดิลกเศวต

Line ID : wasankds

Email : [email protected]

เว็บไซต์ : wasankds.com

โทรฯ : 081-459-8343

กลุ่มไลน์

สำหรับสอบถามหรือติดตามข่าวสารจากเรา

✍ คอมเม้นต์ได้เฉพาะสมาชิกเท่านั้น (ช่องกรอกจะปรากฎเมื่อล็อกอินแล้ว)
✍ คอมเม้นต์จะปรากฎเมื่อได้รับอนุมัติจากผู้ดูและระบบ (มีระบบแจ้งเตือนเพื่อให้ผู้ดูแลระบบตรวจสอบโดยเร็ว)
✍ กรุณาแสดงความคิดเห็นด้วยความสุภาพ