OpenAPI 規格和 Swagger 工具 – 零到精通

使用開放 API 規格和 Swagger 工具記錄、模擬、測試 API。從開放 API 產生程式碼。基於 OAS 3 版本

從這 8.5 小時的課程,你會學到

  • 使用 OpenAPI 規格和 Swagger 工具設計 API
  • 使用 OpenAPI 規範描述 API 詳細資訊
  • OpenAPI 和 Swagger 的歷史。 他們之間的關係
  • 有關 Swagger 工具的詳細資訊,例如 Swagger Editor、Swagger UI、Swagger Inspector、Swagger Hub 等。
  • 如何在程式碼優先和設計優先場景中開始使用 OpenAPI
  • 如何撰寫有效的 OpenAPI yaml 文檔
  • 使用元件在 OpenAPI 中編寫可重複使用的內容
  • OpenAPI 支援的資料類型及其詳細資訊
  • OpenAPI 內部的繼承與多態性
  • 如何描述 OpenAPI 內部的 API 安全性
  • 如何使用 OpenAPI 規格模擬 API
  • 如何使用 OpenAPI 產生客戶端程式碼和伺服器存根
  • 部署和託管 OpenAPI 以及 Swagger UI

要求

  • API 基礎知識

課程說明

「OpenAPI 規範和 Swagger 工具 – 從零到精通」課程將幫助你了解 OpenAPI 規格以及如何描述、記錄使用它的 API。 在本課程結束時,學生將了解以下所有主題,

1) 使用 OpenAPI 規格和 Swagger 工具設計 API

2) 使用 OpenAPI 規格描述、記錄 API 詳細資訊

3)OpenAPI和Swagger的歷史以及它們之間的關係

4) 有關 Swagger 工具的詳細資訊,例如 Swagger Editor、Swagger UI、Swagger Inspector、Swagger Hub、Swagger Codegen 等。

5) 如何在程式碼優先和設計優先場景中開始使用 OpenAPI

6) 如何使用 YAML 語法撰寫有效的 OpenAPI 文檔

7) 使用元件在 Open API 規格中編寫可重複使用的內容

8) Open API 規範支援的資料類型及其詳細資訊

9) OpenAPI 內部的繼承和多態性,關鍵字為 oneOf、anyOf、allOf 和 not

10 ) 如何在 Open API 規格中描述 API 安全性

11) 如何使用開放 API 規格和 Prism 模擬伺服器來模擬 API

12) 如何使用 OpenAPI 為各種流行的程式語言和框架產生客戶端程式碼和伺服器存根

13) 在 GitHub 頁面內部署和託管開放 API 規格以及 Swagger UI

14) 為開放 API 規格內的 API 提供範例數據

15)使用Open API規格的優點

16) 在 Open API 規格中使用 CommonMark 語法提供更好的文檔

目標受眾

  • API 開發人員、測試人員、商業分析師、架構師、DevOps 團隊成員

講師簡介

Eazy Bytes Java、全端、Spring 和 ORM 培訓

Eazy Bytes 的目標是教育學生、開發人員和架構師使用Java、Angular、Spring、JPA、Hibernate、微服務、SpringBoot 和雲端來設計和實現注重模組化、可擴展性、安全性和效能的 Web 應用程式。

顧名思義,知識共享將以位元的大小為單位,任何在培訓期間花費大量時間的人都可以輕鬆理解。

Madan Reddy Java 全端 |雲端愛好者 |學習者 |講師

Madan Reddy 是 eazybytes 的創始人,他擁有超過 15 年使用 Java、Spring、SpringBoot、微服務、Angular、React JS 和 Cloud 創建和分發企業 Web 應用程式的經驗。 他始終熱衷於保持最新狀態並與他人分享他的知識。 憑藉他在簡化複雜概念方面的非凡才能,多年來他一直能夠指導新手軟體開發人員,並且最近將他的知識擴展到 Udemy,他在那裡創建了一流的課程。 通過他在 Udemy 上的教學,他打算將他所獲得的知識傳授給其他軟體工程師和大學生。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading