Description
Overview
About this Course
- 07:54:00 Hours
- 12 Months Access
- Presented by highly qualified, industry leading experts
In this series, we creates a RESTful API using the Express web application framework. Justin review the process of setting up a Node-based project as well as installing the Express Node module. After that, Justin discusses important concepts and processes that are key in developing a RESTful API such as creating routes that correspond to data resources, data modeling of those resources, use of middleware to make the API a little more robust, and adding a persistence layer to the API. RESTful APIs are abound when developing software, so if that sounds like something interesting to you, then join us!
Course Details
Objectives
- Install Node packages with npm
- Develop REST API operations with Express
- Develop callback functions to handle asynchronous events
- Perform static code analysis of the application with ESLint
- Run Mocha and Supertest unit tests on Node applications
- Debug Node applications with the Google Chrome browser with Node inspector
- Package Node applications
Audience
- This course is designed for API developers who want to build REST APIs with the Node.js server runtime environment.
Prerequisites
- Working knowledge of JavaScript programming
- Familiarity with web application architecture and REST API concepts
Course Outline
RESTFUL API WITH EXPRESS
- Overview
- What Is RESTful API
- Building A Simple Express Application
- Our First Middleware
- Our First Middleware Part 2
- Building Our Routes
- Building Our Routes Part 2
- Data Modeling
- Data And Routes
- Data Persistence
- Data Persistence Part 2
- Adding Locations
- Adding Locations Part 2
- Refactor Models