Author
Updated
10/1/2020Released
6/11/2019- The architecture of the Swagger ecosystem
- Using the tools within the Swagger platform
- Building a basic API using Swagger
- Defining APIs
- Creating API documentation using Swagger UI
- Creating and publishing APIs with SwaggerHub
- API management with Apigee
- Monitoring API usage
Skill Level Intermediate
Duration
Views
- [Kevin] Today's most successful digital platforms are architected with APIs that expose core business capabilities for internal and external developers that build new applications at scale. Well-crafted APIs are more widely adopted by the developer community, giving their creators a competitive advantage in terms of innovation and new products. The key to developing successful APIs is using tools like Swagger to create better designs and documentation so that it is effortless for developers to use the API. Hi, I'm Kevin Bowersox. I've been a full stack developer for over 10 years, and I have seen how Swagger can build higher-quality APIs that gain adoption. Swagger helps you design, build, and document your APIs using a design-first approach so that web, mobile, and third-party applications can quickly integrate and consume their core capabilities and data. In this course, I'll show you how to build API definitions with the OpenAPI Specification that accelerate delivery of APIs through generated documentation, client SDKs, server stubs, and API server virtualization. We'll use Swagger's open source tools to master key sections of the OpenAPI Specification. Then we will advance to SwaggerHub and learn how its team collaboration tools streamline the API development lifecycle. To cap off the course, we'll complete a project that uses an API definition file to rapidly establish an API-based solution that spans multiple languages, frameworks, and cloud-based services. So if you are ready to build better APIs with higher adoption, then let's get started.
Related Courses
-
Designing RESTful APIs
with Keith Casey1h 24m Intermediate -
Learning REST APIs
with Morten Rand-Hendriksen1h 8m Beginner -
HTTP Essential Training
with Morten Rand-Hendriksen50m 18s Beginner
-
Introduction
-
What you should know2m 21s
-
Demo project overview4m 11s
-
Updates to this course1m 4s
-
1. Swagger Ecosystem
-
Swagger ecosystem4m 5s
-
OpenAPI Specification4m 23s
-
H+ Sport intro31s
-
Building a simple API5m 40s
-
-
2. Building API Specifications
-
Defining APIs3m 23s
-
Reading the specification5m 40s
-
Paths with query parameters3m 53s
-
Template parameters in paths4m 45s
-
Response objects3m 34s
-
Reusing parameters2m 41s
-
Content negotiation2m 21s
-
Swagger UI3m 22s
-
-
3. Creating and Publishing APIs with SwaggerHub
-
Importing API definitions3m 28s
-
Security schemes5m 16s
-
Domains5m 3s
-
Nesting schemas in domains7m 22s
-
Enforcing API standards2m 56s
-
Auto Mocking APIs5m 2s
-
Adding organization members3m 15s
-
4. Capstone Project
-
Building an API client3m 10s
-
Client SDK internals1m 24s
-
API implementation7m 53s
-
Hosting APIs in Azure3m 23s
-
API server setup5m 16s
-
Publishing public APIs3m 8s
-
API management with Apigee6m 18s
-
Monitoring API usage1m 59s
-
Client modifications2m 47s
-
Conclusion
-
Next steps1m 19s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Building APIs with Swagger