Beginning API Development with Node.js

Beginning API Development with Node.js

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 40m | 406 MB

Build highly scalable and developer-friendly APIs for modern web development using Node.js and its frameworks

This course gives a deep but gentle dive into Node.js, first by starting off with the basic building blocks of the modern JavaScript language that are necessary for the learner to have a better grasp of Node.js; before delving into the fundamentals of Node.js.

Most courses will quickly dive into Node.js forgetting that at the end of the day, Node.js is still JavaScript. This can end up being a little uncomfortable for JavaScript newbies, since we can’t build a firm house with a shaky foundation.

The course will therefore begin first by doing a quick introduction to the modern JavaScript language (ES6+). We will then look into Node’s asynchronous programming model. Then examine Node’s module system, including built-in modules, application modularization as well as the NPM third party module registry. We will skip a number of topics that we will recommend for further reading and finally finish off by working on a simple web application API using Hapi.js and Knex.js frameworks.

Web-based learning model with demonstrations that ensure that the audience gain both theoretical and practical knowledge.

What You Will Learn

  • Here are the important topics that this course will cover:
  • Describe the concept, trends and uses of Node.js
  • Understand application modularization, built-in modules, and NPM third party registry
  • Recall the concept of callbacks
  • Understand Promises and Async/Await keywords
  • Build a basic HTTP server
  • Setup Hapi.js and connect to the database with Knex.js
  • Learn the GET, POST, UPDATE, PATCH, and DELETE requests