[PI-04] Node.js & Raspberry Pi : Login System
[ PI-04 ] หลักสูตรอบรม "Node.js & Raspberry Pi : Login System"
รูปแบบการสอน
- ออนไลน์สอนสด ผ่าน Google Meet
- สอนครั้งละ 1 ท่านเท่านั้น
ถ้าต้องการมาเรียนกับผู้สอนโดนตรงแบบหน้าต่อหน้า เดินทางมาได้ที่ อ.หนองไผ่ จ.เพชรบูรณ์
หรือ หากต้องการเรียนเป็นกลุ่ม โดยให้ผู้สอนไปสอนถึงสถานที่ ติดต่อขอใบเสนอราคาได้ตามช่องทางที่ให้ไว้
แนะนำคอร์ส
ยกระดับโปรเจกต์ Raspberry Pi ของคุณสู่มาตรฐานสากล ด้วยระบบจัดการผู้ใช้งานที่สมบูรณ์แบบ ด้วยการทำ "ระบบ Login ครอบคลุมทั้งระบบ" เพื่อควบคุมสิทธิ์การใช้งาน (Authorization) และคัดกรองการเข้าถึงหน้าเว็บต่างๆ ของยูสเซอร์อย่างแม่นยำ
ทำไมคอร์สนี้จึงสำคัญ
- ทำระบบให้ใช้งานได้จริง มีความปลอดภัย
- ไม่ใช่ทุกคนที่ควรเข้าถึงทุกส่วนของระบบ คุณจะได้เรียนรู้วิธีแบ่งระดับผู้ใช้งาน เพื่อจำกัดการมองเห็นและการสั่งงานให้เหมาะสมกับหน้าที่ของแต่ละคน
- ในโลกที่ข้อมูลถูกคุกคามได้ง่าย การสร้างเกราะป้องกันด้วยระบบ Login ที่ได้มาตรฐาน จะช่วยปกป้องโปรเจกต์และข้อมูลสำคัญของคุณให้ปลอดภัยจากการเข้าถึงโดยไม่ได้รับอนุญาต
- ไม่ว่าคุณจะสร้างระบบอะไรในอนาคต ระบบจัดการผู้ใช้ (User Management) คือจิ๊กซอว์ชิ้นสำคัญที่คุณต้องเจอในทุกโปรเจกต์ระดับมืออาชีพ
ค่าบริการ
1,900 บ./1ท่าน
- ระยะเวลา 1 วัน(18ชม.)
- สอนครั้งละ 1 ท่านเท่านั้น
- ออกใบเสร็จฯ ให้ได้
- มีส่วนลดให้หากสมัครเรียนมากกว่า 1คอร์ส
การเตรียมพร้อมก่อนเรียน
ผู้เข้าเรียน จำเป็นต้องเตรียมตัวตามรายการดังต่อไปนี้ ติดขัดประการใด ปรึกษาผู้สอนก่อนได้
-
ต้องผ่านหลักสูตร
- [PI-01] Raspbery Pi Web Server มาก่อน (คลิกเพื่อดูคอร์ส)
- [PI-02] Node.js & Raspberry Pi : Web App Workshop มาก่อน (คลิกเพื่อดูคอร์ส)
- [PI-03] Node.js & Raspberry Pi : MongoDB CRUD มาก่อน (คลิกเพื่อดูคอร์ส)
- Raspberry Pi ที่เซ็ตเป็น Web Server แล้ว
- คอมพิวเตอร์ที่ใช้ Windows 11
- ติดตั้งโปรแกรม VS Code
- การเรียนออนไลน์แบบสอนสด ควรมี 2 จอ จอที่ 1 สำหรับทำตาม จอที่ 2 สำหรับดูจอของผู้สอน
ความรู้พื้นฐาน
อุปกรณ์ประกอบคอร์ส
คอมพิวเตอร์ที่ใช้เรียน
หัวข้อการอบรม
-
Authentication และ Authorization
- เข้าใจความต่างระหว่าง "คุณคือใคร" กับ "คุณมีสิทธิ์ทำอะไร"
-
ระบบ Session และคุกกี้ (Session Management)
- วงจรการทำงานของ Session
- เครื่องมือจัดการ Session ใน Node.js
- การใช้งาน MongoDB Session Store
-
การควบคุมการเข้าถึงด้วย Middleware
- การตรวจสอบการ Login ก่อนจะอนุญาตให้เข้าถึงหน้าต่างๆ
- การล็อคหรืออนุญาตหน้าเว็บ ตามสิทธิ์การใช้งาน
-
การส่งผ่านข้อมูลจากหน้าเว็บสู่หน้าเว็บ
- การใช้งาน flash แจ้งเตือนเมื่อ login ผิดพลาด/สำเร็จ
-
การเข้ารหัสพาสเวิร์ด
- การเข้ารหัสพาสเวิร์ดโดยใช้ bcrypt
-
สร้างเว็บแอพระบบ "Inverntory" โดยมีฟีเจอร์ต่างๆดังนี้
- ระบบ CRUD สำหรับ "จัดการข้อมูลสินค้า" (จากคอร์ส PI-03)
- ระบบ CRUD สำหรับ "จัดการข้อมูลผู้ใช้งาน" (ผู้สอนเตรียมให้ เพราะคล้ายๆกับคอร์ส PI-03)
- การสร้างระบบ Login
- การสร้างหน้า login
- การตรวจสอบการ login
- การเข้ารหัสพาสเวิร์ด
- การแจ้งเตือนการ login (ทั้งผ่านและไม่ผ่าน)
- การล็อคหรืออนุญาตหน้าเว็บ ตามสิทธิ์การใช้งาน (กรณี login สำเร็จ)
- การสร้างระบบเปลี่ยนรหัสผ่าน
- การสร้างหน้า ลืมรหัสผ่าน
- การส่งอิเมล์แจ้งลิงค์เปลี่ยนรหัสผ่าน
- การสร้างหน้า เปลี่ยนรหัสผ่าน
- การแจ้งเตือนการเปลี่ยนรหัสผ่าน
--- Part I : ทำความเข้าใจระบบ Login ---
--- Part II : โปรเจกต์ Login System ---
ติดต่อ
วสันต์ คุณดิลกเศวต
Line ID : wasankds
Email : [email protected]
เว็บไซต์ : wasankds.com
โทรฯ : 081-459-8343
กลุ่มไลน์
สำหรับสอบถามหรือติดตามข่าวสารจากเรา