Yii2 Workshop ระบบจองห้องประชุมออนไลน์ Yii2 (Yii Framework 2.0)

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

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

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

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

5:50

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

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

7:06

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

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

5:50

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

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

23:06

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

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

13:16

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

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

1:16:45

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

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

43:56

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

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

27:50

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

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

1:59:30

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

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

23:58

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

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

59:04

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

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

20:24

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

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

6:20

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

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

1:48:33

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

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

5:31

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

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

17:48

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

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

49:49

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

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

23:50