Section 17: Workshop: ระบบตะกร้าสินค้าด้วย Vue และ Laravel
- ออกแบบฐานข้อมูลและ API สำหรับสินค้า ตะกร้า และคำสั่งซื้อ
- หน้าร้านค้าและตะกร้าสินค้าแบบ SPA ด้วย Vue และ Pinia
- Checkout พร้อมตรวจข้อมูลทั้งฝั่ง Vue และ Laravel
- แจ้งคำสั่งซื้อใหม่ไปที่ Dashboard แบบ Realtime
- นำเสนอผลงานและรีวิวโค้ดร่วมกัน
Section 18: Workshop: ระบบ Blog ด้วย Laravel
- โพสต์ หมวดหมู่ และ Slug สำหรับ URL ที่อ่านง่าย
- จัดการรูปภาพและสื่อในบทความ
- ระบบ Comment และรูปโปรไฟล์ผู้ใช้
- แบ่งหน้า ค้นหา และกำหนดสิทธิ์ผู้เขียน
- ปรับ URL และ Metadata ของบทความให้ค้นหาเจอง่าย
Section 19: Lab: Test, Git และคุณภาพโค้ด
- เขียน Feature Test และ Unit Test ด้วย Pest
- ทดสอบ API และระบบสิทธิ์ผู้ใช้
- Git Branch, Pull Request และการทำงานเป็นทีมบน GitHub
- ใช้ AI Assistant ช่วยเขียนและรีวิวโค้ด พร้อมตรวจผลด้วย Test
- Lab: Test ชุดหลักของระบบตะกร้าสินค้า
Section 20: Lab: Deploy ขึ้นใช้งานจริง
- เตรียม Shared Hosting หรือ Server และเชื่อมต่อด้วย SSH จาก Windows และ macOS
- composer install, npm run build และตั้งค่าไฟล์ .env สำหรับ Production
- storage:link, Cache ของ Config และ Route และสิทธิ์ของโฟลเดอร์
- รัน Queue Worker และ Reverb บน Server
- Lab: นำระบบ Blog ขึ้นใช้งานจริงและตรวจรูปภาพกับการล็อกอิน