- 對 REST API 的基本瞭解
- 使用 JSON 或 XML 格式的經驗
- 面向物件的程式設計體驗
觀眾
- 後端開發人員
Swagger 是一個開源工具框架,使用開放 API 規範 (OAS) 檔案來構建、設計、記錄和使用 RESTful Web 服務。
此講師指導的即時培訓(在線或現場)面向 希望使用 Swagger 構建、設計、記錄和使用 RESTful Web 服務的後端開發人員。
在本次培訓結束時,參與者將能夠:
- 為軟體基礎架構創建 API 管理策略。
- 使用 Swagger 工具編輯 OAS 檔案和創建 SDK。
- 實施 API 安全性、版本控制、文件和其他重要 功能。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
介紹
API 定義
- 定義檔
- API 請求
YAML
- 什麼是YAML
- YAML 規則
RESTful 服務概述
- 資源
- 狀態傳輸
- 代表
準備開發環境
- 安裝和設定 Swagger
- 安裝和配置 Node.Js
REST Web 服務約束體系結構
- 使用 client-server 約束
- 使用統一的介面約束
- 使用無狀態約束
- 使用 HTTP 快取
- 啟用層次系統
REST API 設計
- 實施 CRUD 操作
- 使用錯誤處理
- 實現 REST API 的操作
- 處理 API 中的更改
- 版本控制 API
- 快取 API
- 支援分頁和部分回應
使用 Swagger 的規格
- 使用 Swagger 編輯文件
- 以 YAML 格式創建規範
- 創建路徑和觀測值
- 添加文件
- 向 OAS 檔添加 Schema
- 使用 SwaggerHub
API Management
- 創建 API 管理策略
- 管理 API 生命週期
- 生成 API 代理
- 控制 API 的行為
- 構建 API 門戶
- 提供流量管理
API 安全
- 使用令牌和 JWT 進行保護
- 使用 API 金鑰和金鑰進行保護
- 使用 OAuth2.0 進行授權
總結和結論
United Arab Emirates - Swagger and the OpenAPI Specification
Qatar - Swagger and the OpenAPI Specification
Egypt - Swagger and the OpenAPI Specification
Saudi Arabia - Swagger and the OpenAPI Specification
South Africa - Swagger and the OpenAPI Specification
Brasil - Swagger and the OpenAPI Specification
Canada - Swagger and the OpenAPI Specification
中国 - Swagger and the OpenAPI Specification
香港 - Swagger and the OpenAPI Specification
澳門 - Swagger and the OpenAPI Specification
台灣 - Swagger and the OpenAPI Specification
USA - Swagger and the OpenAPI Specification
Österreich - Swagger and the OpenAPI Specification
Schweiz - Swagger and the OpenAPI Specification
Deutschland - Swagger and the OpenAPI Specification
Czech Republic - Swagger and the OpenAPI Specification
Denmark - Swagger and the OpenAPI Specification
Estonia - Swagger and the OpenAPI Specification
Finland - Swagger and the OpenAPI Specification
Greece - Swagger and the OpenAPI Specification
Magyarország - Swagger and the OpenAPI Specification
Ireland - Swagger and the OpenAPI Specification
Luxembourg - Swagger and the OpenAPI Specification
Latvia - Swagger and the OpenAPI Specification
España - Swagger and the OpenAPI Specification
Italia - Swagger and the OpenAPI Specification
Lithuania - Swagger and the OpenAPI Specification
Nederland - Swagger and the OpenAPI Specification
Norway - Swagger and the OpenAPI Specification
Portugal - Swagger and the OpenAPI Specification
România - Swagger and the OpenAPI Specification
Sverige - Swagger and the OpenAPI Specification
Türkiye - Swagger and the OpenAPI Specification
Malta - Swagger and the OpenAPI Specification
Belgique - Swagger and the OpenAPI Specification
France - Swagger and the OpenAPI Specification
日本 - Swagger and the OpenAPI Specification
Australia - Swagger and the OpenAPI Specification
Malaysia - Swagger and the OpenAPI Specification
New Zealand - Swagger and the OpenAPI Specification
Philippines - Swagger and the OpenAPI Specification
Singapore - Swagger and the OpenAPI Specification
Thailand - Swagger and the OpenAPI Specification
Vietnam - Swagger and the OpenAPI Specification
India - Swagger and the OpenAPI Specification
Argentina - Swagger and the OpenAPI Specification
Chile - Swagger and the OpenAPI Specification
Costa Rica - Swagger and the OpenAPI Specification
Ecuador - Swagger and the OpenAPI Specification
Guatemala - Swagger and the OpenAPI Specification
Colombia - Swagger and the OpenAPI Specification
México - Swagger and the OpenAPI Specification
Panama - Swagger and the OpenAPI Specification
Peru - Swagger and the OpenAPI Specification
Uruguay - Swagger and the OpenAPI Specification
Venezuela - Swagger and the OpenAPI Specification
Polska - Swagger and the OpenAPI Specification
United Kingdom - Swagger and the OpenAPI Specification
South Korea - Swagger and the OpenAPI Specification
Pakistan - Swagger and the OpenAPI Specification
Sri Lanka - Swagger and the OpenAPI Specification
Bulgaria - Swagger and the OpenAPI Specification
Bolivia - Swagger and the OpenAPI Specification
Indonesia - Swagger and the OpenAPI Specification
Kazakhstan - Swagger and the OpenAPI Specification
Moldova - Swagger and the OpenAPI Specification
Morocco - Swagger and the OpenAPI Specification
Tunisia - Swagger and the OpenAPI Specification
Kuwait - Swagger and the OpenAPI Specification
Oman - Swagger and the OpenAPI Specification
Slovakia - Swagger and the OpenAPI Specification
Kenya - Swagger and the OpenAPI Specification
Nigeria - Swagger and the OpenAPI Specification
Botswana - Swagger and the OpenAPI Specification
Slovenia - Swagger and the OpenAPI Specification
Croatia - Swagger and the OpenAPI Specification
Serbia - Swagger and the OpenAPI Specification
Bhutan - Swagger and the OpenAPI Specification