Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

Build Node.js APIs with OpenAPI Spec (Swagger)

via egghead.io

Overview

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.

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

Reviews

4.3 rating at egghead.io based on 54 ratings

Start your review of Build Node.js APIs with OpenAPI Spec (Swagger)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.