In this course, we will build a ToDo API that stores notes using the OpenAPI Specification (Swagger). We will start with a blank API definition using the Swagger Online Editor. The Swagger definition file will be used to create a Node.js API. Along the way, we will discover how to implement additional details required for a fully functional API requests and responses. We will also learn about the powerful capabilities of Swagger to generate server side code and client libraries.
Overview
Syllabus
- Create an API with Swagger
- Create An API Schema Definition Using Swagger
- Define an HTTP GET Endpoint for a Node.js API Server with Swagger
- Define an HTTP POST Endpoint for a Node.js Server with Swagger
- Define an HTTP GET Endpoint with URL Parameters for a Node.js Server with Swagger
- Define an HTTP DELETE Endpoint for a Node.js API Server with Swagger
- Define an HTTP PUT Endpoint for a Node.js API Server with Swagger
- Mock API Responses with Swagger
- Create a Node.js function for an HTTP GET request for a Swagger API
- Create a Node.js function for an HTTP POST request for a Swagger API
- Create a Node.js function for an HTTP GET request with URL parameters
- Create a Node.js function for an HTTP DELETE request for a Swagger API
- Create a Node.js function for an HTTP PUT request for a Swagger API
- Connect an existing React application to an API server created with Swagger
- Build Monitoring into your API Server
- Perform Load Tests on an API Server using Apache jmeter
Taught by
Will Button