|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/openapi-beginner-to-guru/
课程评论:没有评论
课程名称:OpenAPI:从初学者到专家 课程概述:OpenAPI 3.0 是文档化 API 的领先工具,前身为 Swagger,拥有悠久的历史。Swagger 于 2010 年开始作为开源规范,用于设计和记录 RESTful APIs,并在 2015 年被 SmartBear Software 收购。Swagger 规范被捐赠给 Linux 基金会,改名为 OpenAPI。OpenAPI 规范是日益繁荣的开源社区的基石。通过简单搜索 OpenAPI 工具,您将发现众多项目,包括转换器、文档工具、验证器、编辑器、模拟服务器、测试工具等。 课程内容包括: - API 的基本概念,HTTP 协议的回顾以及其在 RESTful APIs 中的应用。 - OpenAPI 的作用及其在 RESTful APIs 文档化中的应用。 - 使用 Swagger Hub 编写完整的 OpenAPI 规范。Swagger Hub 是一个易于使用的在线编辑器。 您将逐步学习: - 在 Swagger Hub 中编辑 OpenAPI 规范 - 使用 YAML 定义 OpenAPI 规范 - 添加开发者信息和服务器信息 - 定义 API 路径、操作和查询参数 - 创建具有 JSON schema 约束的强大对象 - 定义 GET、PUT、POST 和 DELETE 操作 - 创建 API 安全方案 - 生成源代码和文档 课程附带大量实践作业,帮助您熟悉编写 OpenAPI 规范。此外,您将加入一个专属的 Slack 社区,与全球的专家实时互动。课程内容包括终身访问权、英文字幕、PDF 下载以及 30 天退款保证。 今天就报名,体验使用 OpenAPI 处理 RESTful APIs 的简单!
OpenAPI 3.0 is the leading tool for the documentation of APIs.Formerly known as Swagger, OpenAPI has a long and established history. In 2010, Swagger started as an open source specification for designing and documenting RESTful APIs. In 2015, the Swagger project was acquired by SmartBear Software. The Swagger Specification was donated to the Linux foundation and renamed the OpenAPI.The OpenAPI specification is the cornerstone of a thriving open source community. Simply perform a search for OpenAPI tools and you will find projects for converters, documentation, validators, editors, mock servers, testing tools and much much more!From the OpenAPI specification, you can generate client side source code for over 50 languages. You can generate server side code for over 40 different languages. All of these open source contributes start with the OpenAPI specification, which we explore in depth in this course.You start off the course with learning about what is an API, a review of the HTTP protocol and how it is used in respect to RESTFul APIs. Then we start looking at OpenAPI and how it applies to documenting RESTFul APIs. We then start writing an OpenAPI specification using Swagger Hub. Swagger Hub is a free, easy to use on-line editor for Swagger and OpenAPI specifications. You will get to create a complete OpenAPI specification for a RESTful web service.Step by step, you learn how to:Edit a OpenAPI specification in Swagger HubDefine a OpenAPI specification in YAMLAdd developer informationAdd server informationDefine an API pathDefine an API operationCreate robust objects with JSON schema constraints Improve the quality of your specification with re-useable components. Define query parametersDefine path parameters Define GET, PUT, POST, and DELETE operations Create API security schemes Generate source code with OpenAPI Code GenUse ReDoc to generate robust API documentation Use Apache Maven to generate code with OpenAPI Code GenThis course has numerous assignments and hands on examples to get you comfortable writing OpenAPI specifications. Course Extra - Access to a Private Slack CommunityYou're not just enrolling in a course -> You are joining a community learning about using OpenAPI.With your enrollment to the course, you can access an exclusive Slack community. Get help from the instructor and other gurus from around the world - in real time! This community is only available to students enrolled in this course. This is a very active Slack community with almost 500 Gurus!With your enrollment, you can join this community of awesome gurus!Closed Captioning / SubtitlesClosed captioning in english is available for all course videos!PDF DownloadsAll keynote presentations are available for you to download as PDFs.Lifetime AccessWhen you purchase this course, you will receive lifetime access! You can login anytime from anywhere to access the course content.No Risk - Money Back Guarantee You can buy this course with no risk. If you are unhappy with the course, for any reason, you can get a complete refund. The course has a 30 day Money Back Guarantee.Enroll today and see how easy it is to use OpenAPI for your RESTFul APIs!