Workshop PHP กับระบบสมาชิก

Workshop Web API กับการทำระบบสมาชิก

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

โดยเราจะเรียนรู้เรื่องของการสื่อสารระหว่าง Frontend และ Backend (Web API ) ซึ่งไม่ได้อยู่ใน Server เดียวกัน ต่างคนต่างมี Server เป็นของตัวเอง หากเมื่อมีการ Login เข้าสู่ระบบไปแล้ว Session และการยืนยันตัวตนมันจะทำแบบไหน Backend จะรู้ได้อย่างไรว่า ผู้ใช้นี้เข้าสู่ระบบไปแล้ว โดยรายละเอียดจะมีดังนี้

ส่วนของ Backend

    • แนะนำการติดตั้งและส่วนเสริมที่จำเป็น
    • สร้างโปรเจคใหม่
      • ติดตั้งส่วนเสริมที่จำเป็น
      • วางโครงระบบโดยคร่าวๆ
      • เชื่อมต่อ Database
    • ส่วนของหน้า ก่อนยืนยันตัวตน
      • ส่วนของการ ลงทะเบียน
      • ส่วนของการ เข้าสู่ระบบ
        • การสร้าง Access token โดยใช้ฐานข้อมูล (Database)
        • การสร้าง Access token โดยใช้ JWT (Json web token)
    • ส่วนของหน้า หลังยืนยันตัวตน
      • บันทึกข้อมูลส่วนของการ แก้ไขข้อมูลส่วนตัว
      • บันทึกข้อมูลส่วนของการ เปลี่ยนรหัสผ่านใหม่
      • ส่วนของ CRUD สำหรับสมาชิก
        • ข้อมูลส่วนของการ แสดงข้อมูล
        • การแบ่งหน้าข้อมูล (Pagination)
        • การค้นหาข้อมูล (Search and filter)
        • บันทึกข้อมูลส่วนของการ เพิ่มข้อมูล
        • บันทึกข้อมูลส่วนของการ ลบข้อมูล
        • บันทึกข้อมูลส่วนของการ แก้ไขข้อมูล
    • ส่วนของการจำกัดสิทธิ์ในการเข้าถึงหน้า
      • ส่วนของการ ยืนยันตัวตนผู้ที่เข้าสู่ระบบ
        • ยืนยันตัวตนจาก Access token โดยใช้ฐานข้อมูล (Database)
        • ยืนยันตัวตนจาก Access token โดยใช้ JWT (Json web token)
      • ส่วนของการแสดง รายละเอียดของ ข้อมูลผู้ที่เข้าสู่ระบบ
      • ส่วนของ Role ของสมาชิก การจำกัดสิทธ์เข้าถึงหน้า
        • แก้ไขข้อมูลส่วนตัว
        • เปลี่ยนรหัสผ่านใหม่
        • CRUD สำหรับสมาชิก
    • ส่วนของการอัพโหลดขึ้น server ให้ระบบ Online

ดูรายระเอียดของคอร์สสอนได้ที่ลิงค์ด้านล่าง : ช่องทางการชำระเงิน

  • ราคาขายอยู่ที่ 250 บาท จากราคา 800 บาท
  • จำนวนวิดีโอทั้งหมด 38 วิดีโอ ความยาวโดยเฉลี่ยไม่เกิน 30 นาที
  • ความยาวของวิดีโอ 8 ชั่วโมงโดยประมาณ
  • ผู้สอนแนะนำว่า ผู้เรียนควรมีพื้นฐานการเขียน PHP และ Codeigniter มาบ้าง หากยังไม่มีพื้นฐานมาเลย จะมีบางหัวข้อที่จะสงสัยตอนที่ผู้สอนอธิบาย แต่ก็สามารถเขียนตามไปได้โดยที่ไม่ต้องมีพื้นฐานมาก่อน
  • มี Source code ติดมากับทุกวิดีโอที่ทำการสอนเขียน Code ทุกวิดีโอ
  • มี Soruce code ของ Git มาให้พร้อม Branches แต่ละหัวข้อตามวิดีโอ
  • มี Source code Frontend สำเร็จรูปมาให้

รายชื่อวิดีโอทั้งหมด
https://docs.google.com/document/d/1iCtO5TBr_zQW8giuDxrmYG4hNeqb7_9zVlZk8mioK_Y/edit?usp=sharing

Posted Under

4 thoughts on “Workshop PHP กับระบบสมาชิก

  1. ในส่วน backend mysql ใช้ MySQL Workbench หรือเปล่าครับ คือของผมใช้เวอร์ชั่น 8.0 CE เคยทำตามวีดีโอตัวอย่างของคุณวันเฉลิม มันไม่สามารถเชื่อมต่อกับฐานข้อมูลได้ บอกต้องใส่พาสตลอด ผมก็ใส่ตามที่ติดตั้งแล้วก็ไม่ได้อยู่ดี และอีกอย่างพอเอาขึ้น server มันก็จะ error 405 Method not allow แก้ตามที่ค้นหาในยูทูปหลายวิธีก็ไม่ได้ แต่พอใช้ Postman กลับได้ไม่มีข้อผิดพลาด เลยงงไปใหญ่ ตอนนั้นผมไม่กล้าสอบถาม เพราะเป็นของฟรีครับ

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

    1. ใช่ครับผมใช้ MySQL Workbench เป็น tool ครับผมมีสอนการอัพขึ้น Server ด้วยครับ ส่วนสาเหตุที่เป็น 405 นั้นต้องมาดูกันครับผมว่าเกิดจากสาเหตุอะไร

        1. มีคับผม แต่จะนานหน่อยครับ แล้วก็แพงกว่าด้วยครับเพราะใน Udemy มันให้เราตั้งราคาขึ้นต่ำ 300 ขึ้นไปครับ

ใส่ความเห็น

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