Course Code: restlar
Duration: 14 hours
Prerequisites:
  • 對面向物件程式設計的理解
  • Laravel和PHP經驗

觀眾

  • Web 開發人員
Overview:

Laravel 是一個開源 PHP 框架,用於模組化打包、依賴管理以及應用程式部署和維護。在Laravel中構建RESTful API允許應用程式將設計定向到資源,並提供標準回應,無論是HTTP狀態代碼還是超媒體連結。   這種以講師為主導的現場培訓(現場或遠端)針對希望在Laravel中構建中間件和Web服務的Web開發人員。

在培訓結束時,參與者將能夠:

  • 使用 Laravel PHP Aritisan 產生代碼和元件。
  • 在 Laravel 中構建可以瀏覽、讀取、編輯、添加和刪除的 RESTful API。
  • 使用 RESTful API 根據 URL 參數對結果進行過濾和排序。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中動手實施。

課程自定義選項

  • 如需申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

Laravel和PHP概述

  • 模組化、路由、配置管理和 ORM
  • 作曲家和工匠

準備開發環境

  • 安裝 Composer
  • 安裝 Vagrant
  • 安裝 GitHub Shell
  • 安裝 Postman

RESTful API 和 Laravel

  • 創建元件
  • 實現 RESful API 模型
  • 創建資料庫結構
  • 使用資料庫種子設定
  • 瀏覽記錄
  • 閱讀記錄
  • 編輯記錄
  • 添加記錄
  • 刪除記錄
  • 轉換 API 資料
  • 管理子資源
  • 返回嵌套數據
  • 返回旁載入數據
  • 分頁 API

API 錯誤和異常

  • 生成缺失記錄錯誤
  • 返回驗證錯誤
  • 處理錯誤

中間件處理程式

  • 構建用於日誌記錄的中間件
  • 構建用於速率限制的中間件

認證

  • 使用令牌身份驗證
  • 使用 OAuth 建立令牌

API Testing 和疑難解答

  • 設定Postman
  • 使用端點測試

總結和結論

Sites Published:

United Arab Emirates - Laravel: Middleware Development

Qatar - Laravel: Middleware Development

Egypt - Laravel: Middleware Development

Saudi Arabia - Laravel: Middleware Development

South Africa - Laravel: Middleware Development

Brasil - Laravel: Middleware Development

Canada - Laravel: Middleware Development

中国 - Laravel: Middleware Development

香港 - Laravel: Middleware Development

澳門 - Laravel: Middleware Development

台灣 - Laravel: Middleware Development

USA - Laravel: Middleware Development

Österreich - Laravel: Middleware Development

Schweiz - Laravel: Middleware Development

Deutschland - Laravel: Middleware Development

Czech Republic - Laravel: Middleware Development

Denmark - Laravel: Middleware Development

Estonia - Laravel: Middleware Development

Finland - Laravel: Middleware Development

Greece - Laravel: Middleware Development

Magyarország - Laravel: Middleware Development

Ireland - Laravel: Middleware Development

Luxembourg - Laravel: Middleware Development

Latvia - Laravel: Middleware Development

España - Laravel: Middleware Development

Italia - Laravel: Middleware Development

Lithuania - Laravel: Middleware Development

Nederland - Laravel: Middleware Development

Norway - Laravel: Middleware Development

Portugal - Laravel: Middleware Development

România - Laravel: Middleware Development

Sverige - Laravel: Middleware Development

Türkiye - Laravel: Middleware Development

Malta - Laravel: Middleware Development

Belgique - Laravel: Middleware Development

France - Laravel: Middleware Development

日本 - Laravel: Middleware Development

Australia - Laravel: Middleware Development

Malaysia - Laravel: Middleware Development

New Zealand - Laravel: Middleware Development

Philippines - Laravel: Middleware Development

Singapore - Laravel: Middleware Development

Thailand - Laravel: Middleware Development

Vietnam - Laravel: Middleware Development

India - Laravel: Middleware Development

Argentina - Laravel: Middleware Development

Chile - Laravel: Middleware Development

Costa Rica - Laravel: Middleware Development

Ecuador - Laravel: Middleware Development

Guatemala - Laravel: Middleware Development

Colombia - Laravel: Middleware Development

México - Laravel: Middleware Development

Panama - Laravel: Middleware Development

Peru - Laravel: Middleware Development

Uruguay - Laravel: Middleware Development

Venezuela - Laravel: Middleware Development

Polska - Laravel: Middleware Development

United Kingdom - Laravel: Middleware Development

South Korea - Laravel: Middleware Development

Pakistan - Laravel: Middleware Development

Sri Lanka - Laravel: Middleware Development

Bulgaria - Laravel: Middleware Development

Bolivia - Laravel: Middleware Development

Indonesia - Laravel: Middleware Development

Kazakhstan - Laravel: Middleware Development

Moldova - Laravel: Middleware Development

Morocco - Laravel: Middleware Development

Tunisia - Laravel: Middleware Development

Kuwait - Laravel: Middleware Development

Oman - Laravel: Middleware Development

Slovakia - Laravel: Middleware Development

Kenya - Laravel: Middleware Development

Nigeria - Laravel: Middleware Development

Botswana - Laravel: Middleware Development

Slovenia - Laravel: Middleware Development

Croatia - Laravel: Middleware Development

Serbia - Laravel: Middleware Development

Bhutan - Laravel: Middleware Development

Nepal - Laravel: Middleware Development

Uzbekistan - Laravel: Middleware Development