• 課程時長

    8 小時 27 分

  • 課程級別

    初級

  • 授課語言

    中文

這堂課你將會學到

  • PHP 程式語言基礎
  • Laravel 安裝與套件機制
  • Laravel 基本元件與常見網站架構
  • 現代化 MVC 框架的知識
  • 建構具有購物功能的 API 應用程式可以登入註冊,抓取商品,並收集成為一筆訂單
  • 電商網站中一般購物車基本功能 - 會員管理、商品展示、訂單處理等...

章節目錄

  • 1

    第 1 章 關於PHP,程式語言超入門

    • 單元 1 - FB 專屬教學社團

    • 單元 2 - ( Mac ) - PHP 安裝

    • 單元 3 - ( Window ) - PHP 安裝

    • 單元 4 - 程式 IDE - vscode 安裝與介紹

    • 單元 5 - 【 1 】PHP 介紹與程式語言最基礎,變數

    • 單元 6 - 【 2 】如何利用程式語言做運算

    • 單元 7 - 變數與運算式實作練習

    • 單元 8 - 變數與運算式實作練習講解

    • 單元 9 - 【 3 】 if/else 判斷 ,讓電腦具備初步的智慧

    • 單元 10 - 【 4 】迴圈,電腦高效率的奧妙

    • 單元 11 - 判斷與迴圈實作練習

    • 單元 12 - 判斷與迴圈實作講解

    • 單元 13 - 【 5 】資料結構,資料量一多,正規的儲存方式

    • 單元 14 - 資料結構實作練習

    • 單元 15 - 資料結構實作講解

    • 單元 16 - 【 6 】函式 - 重要的事情,不用重複寫三遍

    • 單元 17 - 【 7 】物件 - 入門物件導向的大知識

    • 單元 18 - 函式 & 物件實作練習

    • 單元 19 - 函式 & 物件實作講解

    • 單元 20 - 【 8 】熟悉 PHP 常用函式,了解 php 與常用問題解決思維

    • 單元 21 - PHP 常用函式小測驗

  • 2

    第 2 章 Laravel 的初次見面

    • 單元 1 - 【起步走】套件工具 - Composer 介紹與安裝( Mac )

    • 單元 2 - 【起步走】套件工具 - Composer 介紹與安裝( Windows )

    • 單元 3 - 【起步走】 Laravel 專案介紹與 MVC 概念

    • 單元 4 - 【路由】網站地圖 - 路由概念與路由基礎設置

    • 單元 5 - 【路由】路由進階設置 - group、prefix|加碼解鎖章節🔒

    • 單元 6 - 【 API 開發 】邏輯管理者 - Controller 介紹

    • 單元 7 - 【 API 開發 】網站資料傳輸基礎 - Request 與 Response

    • 單元 8 - 【 API 開發 】常見工具 - Postman 介紹與安裝

    • 單元 9 - 【 API 開發 】基礎API - Read 讀取資料

    • 單元 10 - 【 API 開發 】基礎API - Create 更新資料

    • 單元 11 - 【起步走】認識 Laravel 主資料架構 - Collection

    • 單元 12 - 【 API 開發 】基礎API - Update + Delete,更新與刪除資料

  • 3

    第 3 章 當 Laravel 遇上資料庫

    • 單元 1 - ( Mac ) MySQL 安裝

    • 單元 2 - ( Windows ) MySQL 安裝

    • 單元 3 - 【 MySQL 】關於資料庫技術必備的知識與技術名詞

    • 單元 4 - 【 MySQL 】資料庫欄位參數介紹與設置

    • 單元 5 - 【 MySQL 】基礎語法 - 用 Select 與 Where 讀取資料

    • 單元 6 - 【 MySQL 】基礎語法 - 用 Insert, Update & Delete 調整資料

    • 單元 7 - 【 MySQL 】資料庫關聯原理 ( Relation )

    • 單元 8 - 【 Larevel 】設定串接 MySQL 資料庫

    • 單元 9 - 【 Laravel 】Migration 介紹

    • 單元 10 - 【 API 開發 】購物車基礎架構解說

    • 單元 11 - 【 API 開發 】透過製作 Cart 模塊,學會 Query Builder

    • 單元 12 - 【 API 開發 】完成購物車 CRUD,熟悉 Query Builder

    • 單元 13 - 【 Laravel 】Query Builder 進階使用技巧

  • 4

    第 4 章 Laravel 之邁向職業

    • 單元 1 - 【 資料接收 】Request 生命週期|加碼解鎖章節🔒

    • 單元 2 - 【 資料接收 】所有 Request 的集中站 - Middleware 介紹|加碼解鎖章節🔒

    • 單元 3 - 【 資料接收 】如何製作 Middleware |加碼解鎖章節🔒

    • 單元 4 - 【 資料清洗 】資料驗證 - Validation 介紹與設定

    • 單元 5 - 【 資料清洗 】Validation - 定義 Validator

    • 單元 6 - 【 資料抓取 】Eloquent ORM - ORM 概念與基礎使用

    • 單元 8 - 【 資料抓取 】ORM 中運用 Relation

    • 單元 7 -【 資料抓取 】高效 ORM - Mass Assignment 與相關常用技巧

    • 單元 9 - 【 資料抓取 】Query Builder 優化為 ORM

    • 單元 10 - 【 系統優化 】預設資料產生器 - Seeder 介紹 |加碼解鎖章節🔒

    • 單元 11 - 【 系統優化 】Soft delete 介紹|加碼解鎖章節🔒

    • 單元 12 - 【 API 開發 】會員註冊 - Auth 套件與相關概念

    • 單元 13 - 【 API 開發 】會員登入功能製作

    • 單元 14 - 【 API 開發 】Auth 套件應用 - 登出與獲取使用者資料和進階路由概念

    • 單元 15 - 【 API 開發 】購物車與會員功能整合

    • 單元 16 - 【 API 開發 】購物車結帳功能製作

    • 單元 17 - 【 API 開發 】新增購物車功能 - 結帳功能優化 + Vip 優惠

    • 單元 18 - 【 API 開發 】新增購物車功能 - 商品數量檢查,邏輯防呆