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