终极 Swagger 工具课程:轻松构建 OpenAPI

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

您是希望掌握用于构建 OpenAPI 的 Swagger 工具的 Web 开发人员还是软件工程师?不用再观望了!本课程旨在让您精通 Swagger 工具,包括 Swagger Hub、Swagger Editor、Swagger UI、Swagger Codegen 和 Swagger Inspector。Swagger 是 API 开发中使用的一种流行工具,受到 Microsoft、阿里巴巴和国家地理等公司的信赖。随着 Swagger 的使用量不断增长,API 开发人员必须保持领先地位并学习使用 OpenAPI 标准。但别担心,您无需花费无数小时在互联网上研究 Swagger。您的讲师 Praveen 在 C#.NET 开发方面拥有超过 10 年的经验,并已向 24000 多名学生讲授 various.NET 技术。在本课程中,他将引导您逐步完成使用 Swagger 工具构建 OpenAPI 规范的指导。

为什么选择这门课程?

您不仅会学习使用所有 Swagger 工具,还会获得有关 Swagger Hub 使用最佳实践的知识,生成服务器和客户端代码,测试生成的代码,并与团队成员协作处理任何 OpenAPI 规范。此外,随着软件行业的不断发展,您从本课程中学到的技能将保持相关性,并有助于轻松开发 API。此外,通过终身访问课程内容和个性化支持,您可以随时在需要时参考资源。

您将学到什么

在整个课程中,您将涵盖以下主题:

  • 了解 Swagger 工具及其类型,包括 Swagger Hub
  • 掌握用于创建 OpenAPI 规范文档的 Swagger 编辑器和 Swagger UI
  • 使用 Swagger Codegen 生成服务器存根和客户端 SDK 代码
  • 在 Swagger Hub 社区中发布 API 并与团队成员协作
  • 通过 Swagger 工具构建新的 OpenAPI 规范作为案例研究
  • 使用 Swagger Inspector 轻松测试 API,并了解 Swagger Hub 使用的最佳实践

这门课程适合谁?

本课程非常适合:

  • 在内部或外部使用 API 的 Web 开发人员
  • 使用 OpenAPI 规范的软件工程师
  • 需要指导其团队在其产品中采用 API 的技术主管
  • 软件架构师,他们围绕 API 设计系统,并利用 OpenAPI 和 Swagger Tools 提供的优势

您需要具备设计 RESTful API 的基本知识,但如果您不熟悉 OpenAPI 规范,请不要担心 – 在本课程中,您将从头开始构建一个 API。

立即注册

总的来说,如果您希望精通 Swagger 工具,轻松构建 OpenAPI,并在 API 开发方面保持领先地位,那么本课程适合您。立即注册以开始使用并获得终身个性化支持和 30 天 100% 退款保证。

Details of the courses that make up the specialization