Build Database Web Application with Laravel 5.6

Build Database Web Application with Laravel 5.6
คอร์สนี้สอนโดยผู้เขียนหนังสือเล่มนี้ ซึ่ง Laravel ช่วยให้เราเริ่มสร้างแอพลิเคชั่นได้อย่างรวดเร็ว โดยที่เครื่องมือที่จำเป็นหลายอย่าง ได้ถูกเตรียมพร้อมไว้ให้เราค่อนข้างครบแล้ว ดังนั้นช่วยประหยัดเวลาของเราลงไปได้เป็นอย่างมาก โดยจะเริ่มอธิบายจากขั้นพื้นฐานตั้งแต่การติดตั้ง ไปจนถึงวิธีการนำขึ้น server เพื่อใช้งานจริง ท่านจะได้เรียนรู้เครื่องมือต่างๆที่ Laravel เตรียมไว้ให้เรา อาทิเช่น Artisans, Eloquent, Blade รวมไปถึงเทคนิคขั้นสูงอย่าง Email, Facebook Login, Service Provider และการทำงานร่วมกับฟร้อนเอนต์ด้วย Ajax และ AngularJS เป็นต้น
ดาวน์โหลด PDF
รายละเอียดหลักสูตร

สิ่งที่ต้องเตรียมมา

  • เครื่องคอมพิวเตอร์ Notebook หรือ PC
  • ระบบปฏิบัติการ Windows 7 ขึ้นไป
  • ดาวน์โหลดและติดตั้งโปรแกรม XAMPP
  • ดาวน์โหลดและติดตั้งโปรแกรม Visual Studio Code

สิ่งที่จะได้รับในการอบรม

  • เอกสารคู่มือ
  • เวิร์คชอฟที่สามารถใช้งานได้
  • ตัวอย่างโค้ดเพื่ออำนวยความสะดวกในการเขียนโปรแกรม

ระยะเวลาในการอบรม

  • 20 ชั่วโมง (3 วัน)

ผู้สอน

  • อาจารย์เอกสิทธิ์ ศรีสุขะ (ผู้เขียน)

ราคาคอร์สอบรม

  • ท่านละ 7,500 บาท

รายละเอียดหลักสูตร

Introduction

  • แนะนำ Laravel
  • Text Editor
  • Composer
  • การสร้างโปรเจ็กต์
  • การทดสอบโปรเจ็กต์
  • โครงสร้างของโปรเจ็กต์
  • การตั้งค่าฐานข้อมูล

Routing, View, Template และ Controller

  • Routing
  • เริ่มต้นกับ Route
  • การส่งข้อมูลไปแสดงผลในวิว
  • การส่งข้อมูลในรูปแบบอาเรย์
  • การใช้คำสั่ง Compact
  • Template
  • การแสดงข้อมูล
  • การวนลูปแสดงข้อมูลในอาเรย์
  • คำสั่งเงื่อนไข
  • การทำ Master Page
  • การรวม Template
  • การสร้าง Controller โดยใช้ Artisan
  • Resource Constroller
  • Controller JSON Response

ออกแบบฐานข้อมูลด้วย Migration และ Seeding

  • ภาพรวมโปรเจ็กต์
  • Relationship
  • สร้าง Migration Scripts
  • Migration Data Type
  • การ Migrate และ Rollback
  • Seeding
  • การเพิ่ม Seed Data
  • การ Migrate Seed Data

การทำงานกับข้อมูลด้วย Models

  • รู้จักกับ Model
  • Eloquent ORM
  • การสร้าง Model
  • Model Relationship
  • การใช้งาน Tinker Shell
  • การทำงานกับข้อมูลด้วย Model
  • การแสดงข้อมูล
  • การจัดเรียงผลลัพธ์
  • การแสดงข้อมูลเป็นออบเจ็กต์
  • กลุ่มคำสั่ง Aggregation
  • การเพิ่มข้อมูล
  • การแก้ไขข้อมูล
  • การลบข้อมูล

การออกแบบหน้าจอด้วย Bootstrap

  • Assets
  • Bootstrap
  • Container
  • Grid System
  • Grid Offset
  • Navbar
  • Panel
  • Table
  • Form Components
  • Alert
  • Font-Awesome
  • Toastr

การแสดงรายการและแบ่งหน้าด้วย Pagination

  • Product Controller
  • การแสดงรายการสินค้า
  • หายอดรวมตัวเลข
  • การกำหนดรูปแบบตัวเลข
  • การกำหนด Style ให้กับข้อมูล
  • การค้นหาข้อมูล
  • Pagination

ฟอร์มรับข้อมูล และการตรวจสอบความถูกต้อง

  • ติดตั้ง Form Plugin
  • การแสดงข้อมูลบนฟอร์ม
  • การสร้าง Dropdown List
  • การตรวจสอบความถูกต้องของฟอร์ม
  • การเขียนกฏการตรวจสอบ
  • การอัพโหลดรูปภาพ
  • การเพิ่มข้อมูลสินค้า
  • การลบข้อมูลสินค้า

AngularJS และ Restful API

  • รู้จักกับ AngularJS
  • การติดตั้ง
  • โปรแกรมแรกของเรา 
  • 2-Way Data Binding
  • ไดเร็กทีฟ
  • การกำหนด Format ข้อมูล
  • Filters
  • Restful API
  • AngularJS Service
  • AngularJS UI Rendering
  • การกรองด้วยประเภทสินค้า
  • การค้นหาสินค้า

Service Provider และ Middleware

  • Cart Controller
  • การเพิ่มสินค้าลงตะกร้า
  • การแสดงสินค้าในตะกร้า
  • การลบสินค้าในตะกร้า
  • การปรับปรุงจำนวนสินค้า
  • Service Provider
  • Facade
  • Middleware

Authentication

  • การสร้างระบบ Authentication
  • Database Migrations
  • หน้าจอล็อกอิน
  • การลงทะเบียนผู้ใช้ในระบบ
  • การปรับปรุงเลย์เอาต์หน้าจอ
  • สิทธิ์ในการใช้งานเมนู
  • การตรวจสอบสิทธิ์ด้วย Middleware
  • การล็อกอินด้วยชื่อผู้ใช้
  • ลืมรหัสผ่าน
  • Facebook Login

Reporting และ Chart

  • หน้าจอการชำระเงิน
  • ใบสั่งซื้อ
  • พิมพ์ใบสั่งซื้อ
  • จบการสั่งซื้อ

การติดตั้ง Chart.js

  • การใช้งาน Chart.js เบื้องต้น
  • การใช้งาน Chart.js กราฟวงกลม
  • การแสดง Chart.js โดยใช้ Ajax

Localization, Captcha และ PayPal

  • Localization
  • สร้างไฟล์แปลภาษา
  • การเปลียนภาษาจากเมนู
  • Captcha
  • PayPal

Styling Your App และ Git

  • พื้นฐานของ CSS
  • CSS Selector
  • CSS Property และ Value
  • การเปลี่ยนตัวอักษร
  • การเปลี่ยนสีพื้นหลัง
  • การเปลี่ยนสี Navbar
  • การเปลี่ยนสี Panel และ List Group
  • คำสั่ง Git เบื้องต้น

การติดตั้งลงสู่ Server

  • ภาพรวมการติดตั้ง
  • เริ่มการติดตั้ง 
สรุปหลักสูตร
รหัส WB-PHP-02
หมวดหมู่ Web App
ผู้สอน อาจารย์เอกสิทธิ์ ศรีสุขะ
ระยะเวลา 20 ชั่วโมง (3 วัน)
ราคา ฿ 7,500
สอบถามรายละเอียด / ขอใบเสนอราคา

เอกสิทธิ์ ศรีสุขะ

โทร: 083-0826392
Line ID: 0830826392
หรือใช้ chatbox ด้านล่างได้เลยครับ
การชำระเงิน
  • ธนาคารกรุงเทพ สาขาลุมพินี บัญชี 124-4-41191-2 นายเอกสิทธิ์ ศรีสุขะ
  • ธนาคารกสิกรไทย สาขาบิ๊กซีสะพานควาย บัญชี 025-8-24003-0 นายเอกสิทธิ์ ศรีสุขะ

คอร์สอื่นๆ ที่เกี่ยวข้อง