Build Node.js APIs with OpenAPI Spec (Swagger)
Offered By: egghead.io
Course Description
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
Related Courses
Advanced Testing Practices Using AWS DevOps ToolsAmazon Web Services via AWS Skill Builder Autoscaling TensorFlow Model Deployments with TF Serving and Kubernetes
Google via Google Cloud Skills Boost Comment accélérer vos fonctions AWS Lambda (Français) | How to Speed Up Your AWS Lambda Functions (French)
Amazon Web Services via AWS Skill Builder Como acelerar as funções do AWS Lambda (Português) | How to Speed Up Your AWS Lambda Functions (Portuguese)
Amazon Web Services via AWS Skill Builder Grouping, Testing & Quality Control of Pile Foundations
L&T EduTech via Coursera