-
Урок 1.
00:08:27
Introduction to the course & agenda
-
Урок 2.
00:03:46
Details of GitHub repo, PDF Content & other instructions for the course
-
Урок 3.
00:07:50
Introduction to APIs
-
Урок 4.
00:10:22
Why do we need OpenAPI Specification
-
Урок 5.
00:05:11
Introduction to OpenAPI Specification
-
Урок 6.
00:06:32
Advantages of OpenAPI Specification
-
Урок 7.
00:04:49
History of OpenAPI & Swagger
-
Урок 8.
00:06:20
Introduction to Swagger tools
-
Урок 9.
00:02:20
Getting started with OpenAPI in code first approach - Part 1
-
Урок 10.
00:09:45
Getting started with OpenAPI in code first approach - Part 2
-
Урок 11.
00:09:01
Getting started with OpenAPI in code first approach - Part 3
-
Урок 12.
00:04:25
Introduction to design first approach
-
Урок 13.
00:06:23
Quick introduction to the history of YAML
-
Урок 14.
00:09:47
Writing our first YAML file
-
Урок 15.
00:12:30
Writing an minimal OpenAPI Specification document
-
Урок 16.
00:07:28
Deep dive on Info, Contact, License objects
-
Урок 17.
00:09:23
Writing Info, Contact, License details inside Open API specification
-
Урок 18.
00:09:25
Understanding & writing server details inside Open API specification
-
Урок 19.
00:07:29
Introduction to Paths inside Open API Specification
-
Урок 20.
00:14:50
Writing our first path inside Open API Specification
-
Урок 21.
00:05:58
Exploring our first path inside Swagger UI
-
Урок 22.
00:06:00
Describing Query parameters inside Open API specification
-
Урок 23.
00:04:18
Demo of Try it out inside Swagger UI
-
Урок 24.
00:04:50
Assignment to build an GET API that supports path params
-
Урок 25.
00:07:29
Assignment solution to build an GET API that supports path params
-
Урок 26.
00:05:38
Assignment to build product related APIs
-
Урок 27.
00:09:24
Assignment solution to build product related APIs
-
Урок 28.
00:14:00
Describing HTTP POST API inside Open API specification
-
Урок 29.
00:06:56
Describing HTTP PUT API inside OpenAPI specification
-
Урок 30.
00:05:49
Describing HTTP DELETE API inside Open API specification
-
Урок 31.
00:05:33
Describing Orders GET API inside Open API specification
-
Урок 32.
00:14:15
A Quick recap about paths & its elements inside OpenAPI specification
-
Урок 33.
00:05:35
Helpful website to know the OpenAPI specification structure
-
Урок 34.
00:05:48
Introduction to CommonMark syntax
-
Урок 35.
00:06:51
Writing better documentation using CommonMark syntax
-
Урок 36.
00:04:36
Describing Quantity property with OpenMark syntax
-
Урок 37.
00:09:04
Providing examples data inside Open API specifications
-
Урок 38.
00:06:09
Organizing or Grouping APIs using tags inside OpenAPI specifications
-
Урок 39.
00:04:08
Introduction to components inside OpenAPI specification
-
Урок 40.
00:04:18
Building reusable parameters using components
-
Урок 41.
00:07:53
Building reusable schemas using components
-
Урок 42.
00:02:48
Assignment solution for building reusable category schema object
-
Урок 43.
00:06:28
Building reusable responses using components object
-
Урок 44.
00:02:31
Introduction to Data types inside OpenAPI specification
-
Урок 45.
00:05:31
Deep dive into integer & number data type
-
Урок 46.
00:07:07
Deep dive into string data type
-
Урок 47.
00:05:32
Deep dive into boolean data type
-
Урок 48.
00:10:39
Deep dive into Object data type
-
Урок 49.
00:03:11
Deep dive into Arrays data type
-
Урок 50.
00:04:40
Deep dive into enum keyword
-
Урок 51.
00:03:02
Introduction to Inheritance & polymorphism inside OpenAPI specification
-
Урок 52.
00:06:35
Inheritance using allOf
-
Урок 53.
00:03:40
Polymorphism using oneOf keyword
-
Урок 54.
00:08:56
Polymorphism using anyOf keyword
-
Урок 55.
00:04:19
Visual example to understand oneOf, anyOf, allOf, not keywords
-
Урок 56.
00:04:12
Quick checkpoint
-
Урок 57.
00:06:22
Declaring operationId inside OpenAPI specification
-
Урок 58.
00:04:56
Usage of deprecated inside OpenAPI specification
-
Урок 59.
00:08:04
Defining links inside OpenAPI specification
-
Урок 60.
00:05:48
Defining extension fields inside OpenAPI specification
-
Урок 61.
00:03:38
Usage of externalDocs inside OpenAPI specification
-
Урок 62.
00:04:13
Introduction to security inside OpenAPI specification
-
Урок 63.
00:06:29
Defining HTTP Basic & Bearer Authentication inside OAS - Theory
-
Урок 64.
00:05:36
Defining HTTP Basic & Bearer Authentication inside OAS - Demo
-
Урок 65.
00:04:10
Defining API key security inside OAS
-
Урок 66.
00:07:56
Defining OAuth2 & OpenIDConnect security inside OAS - Theory
-
Урок 67.
00:03:52
Defining OAuth2 security inside OAS - Demo
-
Урок 68.
00:02:41
Defining security at individual operation level
-
Урок 69.
00:02:50
Hosting OpenAPI specification using GitHub pages - Part 1
-
Урок 70.
00:09:34
Hosting OpenAPI specification using GitHub pages - Part 2
-
Урок 71.
00:12:57
Mock APIs using OpenAPI specification
-
Урок 72.
00:08:58
Generate Server stubs using OpenAPI specification
-
Урок 73.
00:09:13
Generate client code using OpenAPI specification
-
Урок 74.
00:14:04
Demo of OpenAPI Spring (Java framework) library springdoc-openapi
-
Урок 75.
00:01:48
Thank You & Congratulations