CourseInfo | SimpliTrain Skip to Main Content

Beginning API Development with Node.js

Learning plan iconE-Learning

Description

This course offers you a deep but gentle dive into Node.js. You will start off by discovering the basic building blocks of the modern JavaScript language, which are necessary for you to have a good grasp of Node.js, before delving into the fundamentals of Node.js. Most courses quickly dive into Node.js forgetting that, at the end of the day, Node.js is still JavaScript. This can be challenging for JavaScript newbies who are then trying to build a solid house on a shaky foundation. This course overcomes that obstacle by beginning with a quick introduction to the modern JavaScript language (ES6+). You will then discover Node's asynchronous programming model and examine Node's module system, including built-in modules and application modularization, as well as the NPM third-party module

This course offers you a deep but gentle dive into Node.js. You will start off by discovering the basic building blocks of the modern JavaScript language, which are necessary for you to have a good grasp of Node.js, before delving into the fundamentals of Node.js. Most courses quickly dive into Node.js forgetting that, at the end of the day, Node.js is still JavaScript. This can be challenging for JavaScript newbies who are then trying to build a solid house on a shaky foundation. This course overcomes that obstacle by beginning with a quick introduction to the modern JavaScript language (ES6+). You will then discover Node's asynchronous programming model and examine Node's module system, including built-in modules and application modularization, as well as the NPM third-party module registry. We will finish off by working on a simple web application API using the Hapi.js and Knex.js frameworks.

This course is targeted towards developers looking to build a career as a Node.js developer.

Lesson Id Title Description
1 Introduction to Node.js The Basics of Node.js
The Module System
Asynchronous Programming with Node.js
2 Building the API: Part 1 Building a Basic HTTP Server
Setting up Hapi.js
Understanding Requests
3 Building the API: Part 2 Working with the DB Using Knex.js
Authenticating Your API with JWT
Testing Your API with Lab