Course Code: webapi
Duration: 14 hours
Prerequisites:
- 熟悉API
- 具備Web編程經驗(Javascript、ASP.NET、PHP、C#等)
受衆
- 開發人員
Overview:
Web API是一種用於連接應用程序的應用程序編程接口。它通過Web實現應用程序之間的信息交換和互操作性。
本課程爲講師指導的培訓(線上或線下),面向希望設計、編寫和構建Web API的開發人員,同時利用現有技術開發高價值產品。
培訓結束後,參與者將能夠:
- 設置必要的開發環境,開始開發Web API。
- 理解Web API的核心概念、架構和常見用途。
- 制定開發高價值Web API的策略。
- 學習如何定義Web API的架構和規範。
- 應用API安全性、設計和擴展吞吐量的最佳實踐。
- 學習如何構建、測試、調試和發佈Web API。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在即時實驗室環境中進行實際操作。
課程定製選項
- 如需定製本課程,請聯繫我們安排。
Course Outline:
介紹
- Web API與RESTful API與SOAP API
- Web API核心概念與架構概述
入門
- 選擇合適的API範式
- Web API的實際業務案例
- API技術和工具
API安全性
- 認證與授權
- 使用OAuth
- 實現WebHooks安全性
設計Web API
- 理解實際使用案例
- 定義問題與業務目標
- 構建架構
- 編寫API規範
- API設計最佳實踐
擴展API
- 優化計算資源
- API設計的演進
- API分頁
- API速率限制
- 開發者SDK
測試與發佈API
- 定義測試用例
- API測試自動化
- 評估測試結果
- 發佈Web API
故障排除
總結與下一步
United Arab Emirates - Designing Web APIs
Saudi Arabia - Designing Web APIs
South Africa - Designing Web APIs
Österreich - Web-APIs gestalten
Deutschland - Web-APIs gestalten
Czech Republic - Návrh webových API
Magyarország - Web API-k tervezése
Luxembourg - Designing Web APIs
Italia - Progettazione di Web API
Lithuania - Designing Web APIs
Nederland - Web API's ontwerpen
Portugal - Projetando Web APIs
România - Proiectarea API-urilor Web
Belgique - Conception d'API Web
Australia - Designing Web APIs
New Zealand - Designing Web APIs
Philippines - Designing Web APIs
Singapore - Designing Web APIs
Argentina - Diseño de Web APIs
Costa Rica - Diseño de Web APIs
Guatemala - Diseño de Web APIs
Venezuela - Diseño de Web APIs
Polska - Projektowanie interfejsów API internetowych
United Kingdom - Designing Web APIs
Sri Lanka - Designing Web APIs
Bulgaria - Дизайн на Уеб API's
Indonesia - Designing Web APIs
Kazakhstan - Designing Web APIs
Moldova - Proiectarea API-urilor Web