Contents
本課程旨在教授學生如何使用 Swagger 工具,包括 Swagger Editor、Swagger UI、Swagger Codegen、Swagger Inspector和 SwaggerHub,以簡化 API 管理,從而創建 OpenAPI 規格文件、生成伺服器 stub 和客戶端 SDK 程式碼,以及在 SwaggerHub 社區中發布 API。
從這 4 小時的課程,你會學到
- 學習 Swagger 工具,包括 Swagger Editor、Swagger UI、Swagger Codegen、Swagger Inspector 和 SwaggerHub,以簡化 API 管理。
- 使用 Swagger Editor 和 Swagger UI 設計 API,從頭開始創建 OpenAPI 規格。
- 使用 Swagger Codegen 生成伺服器程式碼 stub (存根)以及客戶端 SDK 程式碼,為你提供現成的程式碼以立即開始寫程式。
- 了解 Swagger Inspector 可以在不離開 Swagger 生態系統的情況下輕鬆測試 API。
- 使用 SwaggerHub 與團隊成員協作以輕鬆管理 API。
- 在 SwaggerHub 社區中發布 API,包括取消發布 API、fork (分叉) API 和刪除 API 的步驟。
- 通過分步說明分析Swagger 工具的使用以建構 OpenAPI 規格。
- 了解 Swagger 工具使用的最佳實踐。
- 測驗和作業以驗證你是否學會。
- 大量演示展示如何使用 Swagger 工具,並附有清晰的說明。
要求
- 需要具備設計 RESTful API 的基本知識。 如果有興趣,請查看我的個人資料下的設計 API 課程。
- 需要具備創建 OpenAPI 規範的基本知識。 如果有興趣,請查看我的個人資料下的 OpenAPI 規格課程。
- 要完成課程的互動元素,包括程式挑戰和練習,你需要一台連接網際網路的筆記本電腦/桌式機。
課程說明
“這是啟動 API 專案的很好的說明。 摘要各種工具是開始這一旅程的好方法。” – Ram Gadiraju
“很好,在很短的時間內了解 SwaggerHub,而不是自己上網摸索。” – Pavan Kumar Nagineni
“即使我是一名 QA 測試員,最初只想知道如何測試 API ,但到目前為止的講座已讓我很容易地真正更好理解 API。” – Judith Elemo
Swagger 是 API 開發中最流行的工具之一。 最近,API 開發人員對 Swagger 的使用有所增加。 微軟、阿里巴巴和國家地理等公司使用 Swagger 更快地發布基於 OpenAPI 標準的產品。 在本課程中,你將學習這些 Swagger Tool 概念以從頭開始構建 API。
我的名字是 Praveen,你的這門課程的導師! 我在 Honeywell 工作了大約 10 年,從軟體工程師轉變為高級軟體工程師、技術主管等 C# .NET 開發。 在過去的 5 年中,我一直從事基於 .NET 技術的訪問控制產品的安全領域工作。 此外,我在 Udemy 上發布了大約 10 門課程,並為 17,630 多名學生教授了各種 .NET 技術。
本課程涵蓋的主題
- 了解 Swagger 工具及其類型,包括 SwaggerHub。
- Master Swagger Editor 和 Swagger UI,用於創建 OpenAPI 規格文件。
- 使用 Swagger Codegen 生成伺服器 stub 和客戶端 SDK 程式碼。
- 在 SwaggerHub 社區中發布 API。
- 使用 SwaggerHub 與團隊成員協作。
- 跟著分步說明經由 Swagger 工具建構新的 OpenAPI 規格做案例研究。
- 了解 Swagger Inspector 以輕鬆測試 API。
- 了解 SwaggerHub 使用的最佳實踐。
參加本課程的更多理由
- Swagger 工具是 API 開發人員在使用 OpenAPI 時的第一選擇。
- RESTful API 是目前最流行的跨不同系統通訊的方式。
- 領先一步,學習使用 OpenAPI (Swagger) 標準。
- 你從本課程中學到的技能將在未來具有相關性,並有助於輕鬆開發 API。 軟體行業只會不斷成長!
微軟和阿里巴巴使用 Swagger 更快地交付產品,並在各自領域保持領先地位。 本課程提供約 4 小時的內容以及練習活動。 為了更好地幫助你,它遵循從頭開始使用 OpenAPI 專案的分步方法。
在本課程結束時
- 你將知道如何使用所有 Swagger 工具,即 Swagger Editor、Swagger UI、Swagger Codegen、Swagger Inspector 和 SwaggerHub。
- 你將能夠記錄、生成伺服器和客戶端程式碼、測試生成的碼,並與團隊成員就任何 OpenAPI 規格進行協作。
報名參加本課程會獲得什麼?
- 終身訪問課程和課程內容的所有未來更新
- 個性化支持和問題解答
- Udemy 結業證書
- 30 天 100% 退款保證
本課程將提供有關理解和使用 Swagger 工具的重要知識。 在傳統使用其他 API 工具的經驗下,你肯定會想切換到 Swagger。你將有信心在你的下一個 OpenAPI 專案中立即應用本課程中涵蓋的 Swagger 工具技巧。
立即註冊以開始使用吧。
目標受眾
- 通過使用或公開 API 來使用 API 的 Web 開發人員。 你可能正在與內部團隊或外部第 3 方團隊合作。
- 使用 OpenAPI 規格的軟體工程師。
- 需要指導團隊在其產品中採用 API 的技術主管。
- 使用 OpenAPI 和 Swagger 工具提供的優勢圍繞 API 設計系統的軟體架構師。
講師簡介
Praveenkumar Bouna .NET 程式設計講師
Praveen 在 Honeywell 工作了 10 年,在安全領域工作了 7 年,設計和開發基於 .NET 堆棧的產品。 Praveen 擁有一項專利並發表了兩篇論文。
查看他的連結中的課程,了解 API 開發、Scrum 和 C# 開發。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT490 起特價中 ) | 大多地區 ✨ 優惠連結 ✨( NT390 起特價中 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- OpenAPI 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。