Yii2 Workshop ระบบจองห้องประชุมออนไลน์

Yii2 (Yii Framework 2.0)

หลักสูตรนี้เหมาะสำหรับผู้ที่ต้องการเรียนรู้การพัฒนา Web Application ด้วย Yii Framework 2 เป็นหลักสูตรที่บรรยายตั้งแต่ติดตั้ง Yii Framework การออกแบบฐานข้อมูล การสร้างระบบรายงาน ไปจนถึงการสร้างเป็น Production เน้นให้ผู้เรียนได้เห็นกระบวนการพัฒนา Web Application ด้วย PHP Framework ที่เข้าใจง่ายและสามารถนำไปใช้ได้จริง โดยมุ่งเน้นการอธิบายเพื่อความเข้าใจให้สามารถนำไปต่อยอดได้

Yii2 Workshop ระบบจองห้องประชุมออนไลน์

บทนำก่อนการเรียนรู้ ตัวอย่าง

  • ทักทายก่อนการเรียนรู้ แนะนำหลักสูตร และแนวทางการเรียนรู้สำหรับหลักสูตรนี้
  • 5:50
  • Video

การติดตั้ง Yii2 Advanced Application Template ตัวอย่าง

  • เรียนรู้การติดตั้ง Yii Framework 2 Advanced Application Template ด้วย Composer สำหรับการสร้าง Project งาน
  • 7:06
  • Video

การเชื่อมต่อฐานข้อมูลและการ Migration ตาราง user ตัวอย่าง

  • เรียนรู้การสร้างฐ้านข้อมูล การติดต่อฐานข้อมูล และการ Migrate เพื่อสร้างตาราง user ในฐานข้อมูล
  • 5:50
  • Video

การออกแบบ ER-Diagram ตัวอย่าง

  • เรียนรู้การออกแบบ Entity Relationship Diagram สำหรับ Project ระบบจองห้องประชุมออนไลน์ การ Forward-Reward Engineer และการ Synchronization
  • 23:06
  • Video

การติดตั้งและใช้งาน Theme AdminLTE สำหรับ Yii2 ตัวอย่าง

  • เรียนรู้การติดตั้งและใช้งาน Template AdminLTE สำหรับ Yii Framework 2
  • 13:16
  • Video

การเขียนโปรแกรมเพิ่มบุคคล (Person) แบบ Upload ภาพ ตัวอย่าง

  • เรียนรู้การเขียนโปรแกรมเพิ่มบุคคล (Person) แบบ Upload ภาพ และการเขียนโปรแกรมในการเพิ่มข้อมูล User โดยใช้ Yii::$app->security ในการสร้างรหัสผ่าน (password_hash) และ auth_key
  • 1:16:45
  • Video

การเขียนโปรแกรมจัดการห้องประชุม แบบ Upload ภาพ ตัวอย่าง

  • เรียนรู้การเขียนโปรแกรมจัดการห้องประชุม แบบ Upload ภาพ และการใช้งาน ColorPicker สำหรับเลือกสีให้ห้องประชุม
  • 43:56
  • Video

การเขียนโปรแกรมจัดการอุปกรณ์ แบบ Upload ภาพ ตัวอย่าง

  • เรียนรู้การเขียนโปรแกรมจัดการอุปกรณ์ แบบ Upload ภาพ
  • 27:50
  • Video

การเขียนโปรแกรมจองห้องประชุม

  • เรียนรู้การเขียนโปรแกรมจองห้องประชุม และการเลือกอุปกรณ์สำหรับห้องประชุม โดยการเลือกจาก DateTimePicker
  • 1:59:30
  • Video

การเขียนโปรแกรมแสดงปฏิทินการจองห้องประชุม

  • เรียนรู้การเขียนโปรแกรมแสดงปฏิทินการจองห้องประชุมโดยใช้ Fullcalendar ในการสร้างปฎิทินและแสดงรายละเอียดการจอง
  • 23:58
  • Video

การเขียนโปรแกรมแสดงรายงานแบบกราฟ

  • เรียนรู้การเขียนโปรแกรมแสดงรายงานแบบกราฟ โดยใช้ highcharts ทั้งแบบ Column และแบบ Line
  • 59:04
  • Video

การเขียนโปรแกรมแสดงรายงานแบบPDFด้วยmpdf

  • เรียนรู้การเขียนโปรแกรมแสดงรายงานแบบ PDF โดยใช้ MPDF ร่วมกับ Yii2-pdf ในการสร้างไฟล์ PDF ทำให้สะดวกและรวดเร็วในการสร้างไฟล์ PDF จาก HTML แบบภาษาไทยมากยิ่งขึ้น
  • 20:24
  • Video

การจัดการกับเมนูด้วย Menu Widget

  • เรียนรู้การจัดการกับเมนูด้วย Menu Widget ที่ทำให้การคลิกเมนูให้ active โดยอัตโนมัติ
  • 6:20
  • Video

การเขียนโปรแกรมจัดการสิทธิ์ด้วย Role Base Access Control (RBAC) แบบใช้ตาราง(DbManager) และ แก้ไขโพสตัวเอง (updateOwnPost)

  • เรียนรู้การเขียนโปรแกรมจัดการสิทธิ์ด้วย Role Base Access Control (RBAC) แบบใช้ตาราง(DbManager) และ แก้ไขโพสตัวเอง (updateOwnPost) โดยมีผู้ใช้งาน 3 กลุ่มคือ user(บุคลากร), staff(เจ้าหน้าที่) และ ผู้ดูแลระบบ (admin) โดยเน้นการทำความเข้าใจกับการแก้ไขโพสของตัวเอง
  • 1:48:33
  • Video

การแยก Session Backend และ Frontend

  • เรียนรู้การเขียนโปรแกรมในการแยก Session Backend และ Frontend
  • 5:31
  • Video

การเขียนโปรแกรมส่วนแสดงในหน้า Frontend

  • เรียนรู้การเขียนโปรแกรมส่วนแสดงในหน้า Frontend โดยการสร้างปฏิทินการจองห้องประชุมและแสดงรายละเอียด
  • 17:48
  • Video

ปรับแต่งก่อนการ Upload ขึ้น Server

  • ปรับแต่งก่อนการ Upload ขึ้น Server
  • 49:49
  • Video

การ Upload ขึ้น Server และปรับแต่งเพิ่มเติม

  • การ Upload ขึ้น Server และปรับแต่งเพิ่มเติม
  • 23:50
  • Video