Course Code: swagopen
Duration: 14 hours
Prerequisites:
  • 對 REST API 的基本瞭解
  • 使用 JSON 或 XML 格式的經驗
  • 面向物件的程式設計體驗

觀眾

  • 後端開發人員
Overview:

Swagger 是一個開源工具框架,使用開放 API 規範 (OAS) 檔案來構建、設計、記錄和使用 RESTful Web 服務。

此講師指導的即時培訓(在線或現場)面向 希望使用 Swagger 構建、設計、記錄和使用 RESTful Web 服務的後端開發人員。

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

  • 為軟體基礎架構創建 API 管理策略。
  • 使用 Swagger 工具編輯 OAS 檔案和創建 SDK。
  • 實施 API 安全性、版本控制、文件和其他重要 功能。

課程形式

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

課程自定義選項

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

介紹

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 進行授權

總結和結論

Sites Published:

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

Nepal - Swagger and the OpenAPI Specification

Uzbekistan - Swagger and the OpenAPI Specification