API Design: API Strategy & Design
API
| Intermediate
- 14 videos | 51m 18s
- Includes Assessment
- Earns a Badge
A sustainable API comes from creating a solid foundational design. To achieve this goal, a developer must use best practices along with the right tools. In this course, you'll learn strategies for designing reusable API web services as well as methods for determining the API's maturity level. Next, you'll explore the tools available with Swagger, including the API editor, the API code and client generator, the REST API documentation tool, and the REST API testing tool. Finally, you'll learn about methods and tools for designing REST APIs such as Swagger, OpenAPI, and YAML.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe strategies for designing api web servicesDescribe the use of richardson maturity model to identify the design maturity of rest apisDescribe how to design apis with reusability in mindDescribe the best practices for naming and versioning api urisDescribe the tools available with swagger including the api editor, the api code and client generator, the rest api documentation tool, and the rest api testing toolDescribe the benefits and best practices of using the openapi specification standards
-
Describe how to use openapi to create rest apisDescribe how to create rest apis using yamlDescribe tools that can be used to manage apisCreate an openapi definition with the swagger editor using yamlDescribe the use of swagger's interactive web api help pagesDescribe the api management features of a swagger-generated serverSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 27s
-
5m 35sAfter completing this video, you will be able to describe strategies for designing web API services. FREE ACCESS
-
4m 43sAfter completing this video, you will be able to describe the use of the Richardson Maturity Model to identify the design maturity of REST APIs. FREE ACCESS
-
3m 24sUpon completion of this video, you will be able to describe how to design APIs with reuse in mind. FREE ACCESS
-
4m 28sAfter completing this video, you will be able to describe the best practices for naming and versioning API URIs. FREE ACCESS
-
3m 9sAfter completing this video, you will be able to describe the tools available with Swagger, including the API editor, the API code and client generator, the REST API documentation tool, and the REST API testing tool. FREE ACCESS
-
3m 41sUpon completion of this video, you will be able to describe the benefits and best practices of using the OpenAPI specification standards. FREE ACCESS
-
3m 16sAfter completing this video, you will be able to describe how to use OpenAPI to create RESTful APIs. FREE ACCESS
-
2m 37sAfter completing this video, you will be able to describe how to create REST APIs using YAML. FREE ACCESS
-
2m 39sUpon completion of this video, you will be able to describe tools that can be used to manage APIs. FREE ACCESS
-
6m 7sDuring this video, you will learn how to create an OpenAPI definition using the Swagger Editor and YAML. FREE ACCESS
-
4m 41sAfter completing this video, you will be able to describe the use of Swagger's interactive web API documentation. FREE ACCESS
-
4m 23sAfter completing this video, you will be able to describe the API management features of a Swagger-generated server. FREE ACCESS
-
1m 8sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.YOU MIGHT ALSO LIKE
Book
API Design Patterns