Swagger Framework Live Training Course

This course will teach you how to use Swagger Tools to describe, document, generate code, and test RESTful web APIs based on the OpenAPI standard. You will learn the structure of an OpenAPI Specification and the steps to create one from scratch. And you will be able to understand any OpenAPI Specification document

Training by
Live video
Requires prior
Knowledge
Max of
5 Persons
Professional
Certification

Requirements

Prior knowledge of RESTful APIs and JSON is helpful

Overview

This course will teach you how to use Swagger Tools to describe, document, generate code, and test RESTful web APIs based on the OpenAPI standard. You will learn the structure of an OpenAPI Specification and the steps to create one from scratch. And you will be able to understand any OpenAPI Specification document

What Will You Study

Create OpenAPI Documents with Swagger Editor

Navigating the Swagger Editor 

Version and Info

Paths and GET Operation

Produces, Consumes, and Parameters

Responses

References and Definitions

Post, Put, Delete

Host, Schema, and BasePath

SecurityDefinitions and Security

Master OpenApi 3.0

Intro to Open API

Open API Paths

Work with servers in OpenAPI

Intro to Parameters

Use header and cookie Types

Schema

Common Parameters

Request Body

Responses

Intro to Authentication

Basic and Bearer Authentication

OpenAPI 2.0 vs. OpenAPI 3.0

Intro to Switching between 2.0 and 3.0

Converting to OpenAPI 3.

The Content and RequestBody Fields

Servers, Security, and Components

Macro Differences

YAML

What is YAML

Rules of YAML

Overview of RESTful Services

Resources

State transfer

Representation sate

REST API Design Using Swagger 2.0

Setting Up Swagger Editor

Sample Form and JSON Structure

Getting Started With REST API Design

OAS 2.0 Elements

Designing POST API

Designing GET API

Designing GET List Of Users API

Exploring Swagger Code Generator

Document OpenAPI with Swagger UI

URL, Security, Operations, and Parameters

Operations, Model, Example Values, and Responses

Interacting with Web APIs Using Swagger Inspector and Codegen

Testing a Web API

Interrogating a Web API

Generate Client SDKs and Server Stubs

Collaboration with SwaggerHub

Create an Organization

Create a Team and Project

Comments

Create a Domain

API Standardization

API Security Definitions 

Introduction

OpenAPI Security Scheme

Basic Auth with OpenAPI

JWT Bearer Token Auth

Anonymous Authentication with OpenAPI

Pricing

Choose from à la carte sessions, structured packages, or create a custom plan to fit your unique goals and schedule

Starter

$180/4 hours
Save 6%
  • Initial goal-setting and assessment
  • Weekly one-on-one mentoring calls
  • Email support between sessions (2/week)
  • Recap summaries with action items
Get Started

Mastery

$960/24 hours
Save 17%
  • All Professional Growth features
  • Bi-weekly emergency consultation slots
  • Detailed quarterly progress reports
  • Project review sessions
  • Direct phone access (business hours)
  • Customized learning resources
Get Started

Get in touch

Phone Number

(44) 20-80891556

Email address

[email protected]

Mailing address

71-75 Shelton Street,

Greater, London

WC2H 9JQ,

United Kingdom