Language: English | Size: 241.56 MB | Duration: 1h 6m
API Definition Files, Tools, and Documentation (OAS 2.0)
What you'll 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.
Requirements
You should understand how REST APIs work
You should be able to read and understand JSON
If you need these skills, take my courses on JSON/XML and REST
Description
The Open API Specification (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 do automated testing. Swagger is a set of open source tools that use these Open API Specification definition files.This class is for people in the software industry who are fairly technical, but are not software developers: for example, project managers, API product 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 API Specification and Swagger, rather than for experts. It covers:What you can do with Open API Specification (OAS) filesThe YAML file formatHow to create an OAS fileHow to specify securityHow to add documentationHow to write an OAS file in JSONAlternatives to Swagger and OASThis class does not cover:How to set up Swagger on your own serverHow to modify Swagger open source codeIn addition to videos, this course contains 8 hands-on exercises that lead you step-by-step in creating an API definition 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, OAS 3, is starting to be used more, but many companies are still using OAS 2. There is a lecture that points you to the differences between OAS 2 and OAS 3.
Overview
If You Need More Stuff, kindly Visit and Support Us -->> https://CourseWikia.com
Get More Tutorials and Support Us -->> https://FreeCourseWeb.com
We upload these learning materials for the people from all over the world, who have the talent and motivation to sharpen their skills/ knowledge but do not have the financial support to afford the materials. If you like this content and if you are truly in a position that you can actually buy the materials, then Please, we repeat, Please, Support Authors. They Deserve it! Because always remember, without "Them", you and we won't be here having this conversation. Think about it! Peace...
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1 - Introduction/1 - Introduction English.vtt
8.3 KB
~Get Your Files Here !/1 - Introduction/1 - Introduction Polish.vtt
8.6 KB
~Get Your Files Here !/1 - Introduction/1 - Introduction Thai.vtt
15.2 KB
~Get Your Files Here !/1 - Introduction/1 - Introduction.mp4
44.8 MB
~Get Your Files Here !/1 - Introduction/1 - Intropptx
6.7 MB
~Get Your Files Here !/1 - Introduction/1 - YAML.html
53 B
~Get Your Files Here !/1 - Introduction/2 - API Definition English.vtt
6.5 KB
~Get Your Files Here !/1 - Introduction/2 - API Definition Indonesian.vtt
6.8 KB
~Get Your Files Here !/1 - Introduction/2 - API Definition Polish.vtt
7.2 KB
~Get Your Files Here !/1 - Introduction/2 - API Definition Romanian.vtt
7.3 KB
~Get Your Files Here !/1 - Introduction/2 - API Definition Thai.vtt
12.4 KB
~Get Your Files Here !/1 - Introduction/2 - API Definition.mp4
11.8 MB
~Get Your Files Here !/1 - Introduction/2 - APIDefinitionpptx
615.8 KB
~Get Your Files Here !/1 - Introduction/3 - YAML English.vtt
7.6 KB
~Get Your Files Here !/1 - Introduction/3 - YAML Indonesian.vtt
8.2 KB
~Get Your Files Here !/1 - Introduction/3 - YAML Polish.vtt
8.1 KB
~Get Your Files Here !/1 - Introduction/3 - YAML Romanian.vtt
8.5 KB
~Get Your Files Here !/1 - Introduction/3 - YAML Thai.vtt
14.5 KB
~Get Your Files Here !/1 - Introduction/3 - YAML.mp4
12.1 MB
~Get Your Files Here !/1 - Introduction/3 - YAMLpptx
190.6 KB
~Get Your Files Here !/2 - Open API Specification/2 - OAS Basics.html
71 B
~Get Your Files Here !/2 - Open API Specification/3 - Schemas.html
44 B
~Get Your Files Here !/2 - Open API Specification/4 - Note about OAS 3.html
410 B
~Get Your Files Here !/2 - Open API Specification/4 - Open API Specification Continued.html
63 B
~Get Your Files Here !/2 - Open API Specification/5 - Open API Specification Basics English.vtt
5.9 KB
~Get Your Files Here !/2 - Open API Specification/5 - Open API Specification Basics Indonesian.vtt
6.3 KB
~Get Your Files Here !/2 - Open API Specification/5 - Open API Specification Basics Polish.vtt
6.3 KB
~Get Your Files Here !/2 - Open API Specification/5 - Open API Specification Basics Romanian.vtt
6.6 KB
~Get Your Files Here !/2 - Open API Specification/5 - Open API Specification Basics Thai.vtt
11.9 KB
~Get Your Files Here !/2 - Open API Specification/5 - Open API Specification Basics.mp4
15.2 MB
~Get Your Files Here !/2 - Open API Specification/5 - OpenAPISpecBasicspptx
384.2 KB
~Get Your Files Here !/2 - Open API Specification/6 - Schemas English.vtt
9.4 KB
~Get Your Files Here !/2 - Open API Specification/6 - Schemas Polish.vtt
9.8 KB
~Get Your Files Here !/2 - Open API Specification/6 - Schemas Thai.vtt
18.2 KB
~Get Your Files Here !/2 - Open API Specification/6 - Schemas.mp4
36.5 MB
~Get Your Files Here !/2 - Open API Specification/6 - Schemaspptx
599.3 KB
~Get Your Files Here !/2 - Open API Specification/7 - Open API Specification Continued English.vtt
12.3 KB
~Get Your Files Here !/2 - Open API Specification/7 - Open API Specification Continued Indonesian.vtt
12.7 KB
~Get Your Files Here !/2 - Open API Specification/7 - Open API Specification Continued Polish.vtt
12.6 KB
~Get Your Files Here !/2 - Open API Specification/7 - Open API Specification Continued Romanian.vtt
13.2 KB
~Get Your Files Here !/2 - Open API Specification/7 - Open API Specification Continued Thai.vtt
23.1 KB
~Get Your Files Here !/2 - Open API Specification/7 - Open API Specification Continued.mp4
41 MB
~Get Your Files Here !/2 - Open API Specification/7 - OpenAPIContinuedpptx
567.9 KB
~Get Your Files Here !/2 - Open API Specification/8 - Documentation English.vtt
9.1 KB
~Get Your Files Here !/2 - Open API Specification/8 - Documentation Polish.vtt
8.9 KB
~Get Your Files Here !/2 - Open API Specification/8 - Documentation Thai.vtt
17.5 KB
~Get Your Files Here !/2 - Open API Specification/8 - Documentation.mp4
28.7 MB
~Get Your Files Here !/2 - Open API Specification/8 - Documentationpptx
87.7 KB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSON English.vtt
3 KB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSON Indonesian.vtt
3.2 KB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSON Polish.vtt
3 KB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSON Romanian.vtt
3.3 KB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSON Thai.vtt
5.7 KB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSON.mp4
4.4 MB
~Get Your Files Here !/3 - Tools and Alternatives/10 - JSONpptx
90.7 KB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternatives to Swagger and OAS English.vtt
5.2 KB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternatives to Swagger and OAS Indonesian.vtt
5.5 KB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternatives to Swagger and OAS Polish.vtt
5.3 KB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternatives to Swagger and OAS Romanian.vtt
5.6 KB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternatives to Swagger and OAS Thai.vtt
9.7 KB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternatives to Swagger and OAS.mp4
23.7 MB
~Get Your Files Here !/3 - Tools and Alternatives/11 - Alternativespptx
1.6 MB
~Get Your Files Here !/3 - Tools and Alternatives/12 - Resources.html
979 B
~Get Your Files Here !/3 - Tools and Alternatives/13 - Bonus Lecture Offers for Other Courses.html
1.2 KB
~Get Your Files Here !/3 - Tools and Alternatives/9 - Swagger Tools English.vtt
4.2 KB
~Get Your Files Here !/3 - Tools and Alternatives/9 - Swagger Tools Indonesian.vtt
4.4 KB
~Get Your Files Here !/3 - Tools and Alternatives/9 - Swagger Tools Polish.vtt
4.4 KB
~Get Your Files Here !/3 - Tools and Alternatives/9 - Swagger Tools Romanian.vtt
4.6 KB
~Get Your Files Here !/3 - Tools and Alternatives/9 - Swagger Tools Thai.vtt
7.8 KB
~Get Your Files Here !/3 - Tools and Alternatives/9 - Swagger Tools.mp4
12.1 MB
~Get Your Files Here !/3 - Tools and Alternatives/9 - SwaggerToolspptx