
รายละเอียด
คอร์สนี้จะสอนการพัฒนาเว็บแอพลิเคชั่นด้วย Laravel ซึ่งช่วยให้เราเริ่มสร้างแอพลิเคชั่นได้อย่างรวดเร็วโดยจะเริ่มอธิบายจากขั้นพื้นฐานตั้งแต่การติดตั้ง ไปจนถึงวิธีการนำขึ้น Server เพื่อใช้งานจริง ท่านจะได้เรียนรู้เครื่องมือต่างๆที่ Laravel เตรียมไว้ให้เรา อาทิเช่น Artisans, Eloquent, Blade รวมไปถึงเทคนิคขั้นสูงอย่าง Email, Login, Service Provider และการทำงานร่วมกับฟร้อนเอนต์ด้วย Vue.js ด้วยการสร้าง Single Page Application (SPA) เป็นต้น
สิ่งที่ต้องเตรียมมา
- เครื่องคอมพิวเตอร์ Notebook หรือ PC
- ระบบปฏิบัติการ Windows 7 ขึ้นไป
- ดาวน์โหลดและติดตั้งโปรแกรม XAMPP
- ดาวน์โหลดและติดตั้งโปรแกรม Visual Studio Code
สิ่งที่จะได้รับในการอบรม
- เอกสารคู่มือ
- เวิร์คชอฟที่สามารถใช้งานได้
- ตัวอย่างโค้ดเพื่ออำนวยความสะดวกในการเขียนโปรแกรม
ระยะเวลาในการอบรม
ผู้สอน
ราคาคอร์สอบรม
- ท่านละ 11,500 บาท ( ราคาไม่รวมภาษีมูลค่าเพิ่ม )
สถานที่อบรม
- ห้องฝึกอบรมอาคารเขตอุตสาหกรรมซอฟต์แวร์ (Software Park) ตรงข้ามเซ็นทรัลแจ้งวัฒนะ
- ถนนแจ้งวัฒนะ ตำบลคลองเกลือ อำเภอปากเกร็ด จังหวัดนนทบุรี 11120
รายละเอียดหลักสูตร
- Introduction
- แนะนำ Laravel
- Text Editor
- Composer
- การสร้างโปรเจ็กต์
- การทดสอบโปรเจ็กต์
- โครงสร้างของโปรเจ็กต์
- การตั้งค่าฐานข้อมูล
Routing, View, Template และ Controller
- Routing
- การส่งข้อมูลไปแสดงผลในวิว
- การส่งข้อมูลในรูปแบบอาเรย์
- การใช้คำสั่ง Compact
- Template
- การแสดงข้อมูล
- คำสั่งเงื่อนไข
- การทำ Master Page
- การรวม Template
- การสร้าง Controller โดยใช้ Artisan
- Resource Controllers
ออกแบบฐานข้อมูลด้วย Migration และ Seeding
- ภาพรวมโปรเจ็กต์
- Relationship
- สร้าง Migration Scripts
- Migration Data Type
- การ Migrate และ Rollback
- การทำ Seeding
- การ Migrate Seed Data
การทำงานกับข้อมูลด้วย Models
- รู้จักกับ Model
- Eloquent ORM
- การสร้าง Model
- Model Relationship
- การใช้งาน Tinker Shell
- การทำงานกับข้อมูลด้วย Model
- การแสดงข้อมูล
- การเพิ่ม / แก้ไข และลบข้อมูลผ่านโมเดล
การแสดงรายการและแบ่งหน้า
- Product Controller
- การแสดงรายการสินค้า
- การแบ่งรายการทีละหน้า (Pagination)
ฟอร์มรับข้อมูล และการตรวจสอบความถูกต้อง
- ติดตั้ง Form Plugin
- การแสดงข้อมูลบนฟอร์ม
- การสร้าง Dropdown List
- การตรวจสอบความถูกต้องของฟอร์ม
- การเขียนกฏการตรวจสอบ
- การอัพโหลดรูปภาพ
- การเพิ่ม / แก้ไข และลบข้อมูลสินค้า (CRUD)
Laravel API
- การเขียน API Route และ Route Method
- การเขียน API Controller และ Controller Action
- การทำ Nested API Route
- การเขียน JSON Response
- การเขียน cors, preflight Custom Middleware
- การจัดการ Cache โดยใช้ cache()
- การทำ Token Based Authentication (JWT)
Vue.js Basic
- รู้จักกับ Vue.js
- Vue CLI
- เรียนรู้โครงสร้างโปรเจ็กต์ของ Vue.js กับ Laravel
- Components
- Directives
- Data Binding และ Event Binding ด้วย Methods
- การใช้ Attribute Binding และ computed
- Filter
- Loops
- Router
- Router Link component
- Vuex
- Watcher
- Form & Validation
- CSS Style
Connecting API with Vue.js
- Async / Await
- การเขียน XMLHttpRequest และใช้ axios
- Vue.js Service & Laravel API
Session & Middleware
- Sessions
- Cart Controller
- Service Provider
- Facade
- Middleware
Authentication
- การสร้างระบบ Authentication
- Database Migrations
- หน้าจอล็อกอิน
- การลงทะเบียนผู้ใช้ในระบบ
- สิทธิ์ในการใช้งานเมนู
- การตรวจสอบสิทธิ์ด้วย Middleware
- การล็อกอินด้วยชื่อผู้ใช้
- ลืมรหัสผ่าน
- การใช้ Hash ฟังก์ชั่น
อื่นๆ
Reporting และ Chart
- หน้าจอการชำระเงิน
- ใบสั่งซื้อ
- พิมพ์ใบสั่งซื้อ
การติดตั้ง Chart.js
- การใช้งาน Chart.js เบื้องต้น
- การใช้งาน Chart.js กราฟวงกลม
- การแสดง Chart.js โดยใช้ Ajax