Learn Swagger and the Open API Specification (Udemy.com)

API Definition Files, Tools, and Documentation (OAS 2.0)

Created by: Peter Gruenbaum

Produced in 2021

icon
What you will learn

  • Read and write Open API Specification (Swagger) files to define and document APIs
  • Use Swagger tools to edit files, create documentation, and create SDKs
  • Understand alternatives to Swagger and OAS.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

The Open APISpecification (often called "Swagger")is currently the most popular way to create definitions of RESTful APIs. With these definitions, you can create sophisticated, autogenerated documentation, generate SDKs in several languages, and doautomated testing. Swagger is a set of open source tools that use these Open APISpecification definition files.
This class is for people in the software industry who are fairly technical, but are not software developers:
for example,project managers, APIproduct managers, and technical writers. It assumes that you understand REST and JSON, but that's about all. It is meant to be for people who are new to the Open APISpecification and Swagger, rather than for experts.
It covers:
What you can do with Open APISpecification (OAS)filesThe YAMLfile formatHow to create an OASfileHow to specify securityHow to add documentationHow to write an OAS file in JSONAlternatives to Swagger and OASThis class doesnot cover:
How to set up Swagger on your own serverHow to modify Swagger open sourcecodeIn addition to videos, this course contains 8 hands-on exercises that lead you step-by-step in creating an APIdefinition file, including a final project where you create a file from scratch using documentation from an actual commercial API. It also contains a document with resources on learning more about OAS, Swagger, and alternatives.
In addition to the video lectures, expect to spend at least 4 hours doing the exercises. These exercises are key to understanding Swagger and OAS.
Important: The course uses OAS 2. A newer version, OAS3, is starting to be used more, but many companies are still using OAS2. There is a lecture that points you to the differences between OAS 2 and OAS3.
Who this course is for:
Anyone who wants to be able to read or write Open API Specification (Swagger) filesProject managersTechnical writersTechnical sales staffTechnically-skilled managers

icon
Instructor Details

Peter Gruenbaum

Peter founded SDK Bridge to bring together his love of technology and writing. After 10 years as a software developer, he learned the skill of API writing at Microsoft. Since then, he has worked as an API writer to describe APIs for eCommerce, automobile traffic prediction, electric utilities, mobile phones, and tractors, just to name a few. In addition to API and SDK documentation, he creates video tutorials for software developer audiences. Peter received his BA in Physics from the University of Chicago and his PhD in Applied Physics from Stanford University.

icon
More courses by Peter Gruenbaum

Learn API Technical Writing 2: REST for Writers

$11.99

Coding for Writers: Basic Programming

$11.99

The Art of API Documentation

$11.99

Git and GitHub for Writers

$11.99

icon
More it & software courses

Kubernetes Certified Application Developer (CKAD) with Tests

$11.99

Angel Oracle Card Reader Course; Become the Oracle

$11.99

Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

$11.99

Microsoft Access Networking 2: Maximum Security

$11.99

Oracle 12c Multitenant Architecture Administration

$11.99

Certified Kubernetes Administrator (CKA) with Practice Tests

$11.99

icon
Reviews

4.3

219 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Prasantha Deva on 11/22/2020

Good. Some coverage on how these files used in programming could help.

By Mohan Pavan on 11/15/2020

Thank you for this course. Able to understand and work on OAS.

By PRAVEEN MURTHY on 11/8/2020

no audio in the API definition lecture (section 1, lecture 2)

By Dara M on 11/8/2020

could be updates for OAS 3.0 otherwise great

By Kassie Militello on 10/26/2020

Outdated use Swagger2 annotations and save time

By CONOR KELLY on 10/22/2020

Good course but needs updated to OAS 3.0.

By Tom Ives on 10/19/2020

very complete and comprehensive

By Heather Cloward on 10/18/2020

Good quality information. I especially liked the different YAML syntax explanations.

By Umair Jan Yetoo on 10/16/2020

The explanation is very good. Thank you very much for this course.

By Jay Marley on 10/15/2020

Good information just really boring teaching difficult to sit and listen to

By Gianmarco Lozzi on 10/15/2020

Assolutamente adatto a me e molto utile!

By Marianna Gaetani on 10/9/2020

Ottima.