Complete Node.js REST API Masterclass
4.6 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
77 students enrolled

Complete Node.js REST API Masterclass

Boost your development skills by learning the basics of Express and MongoDB, and creating your own REST API from scratch
4.6 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
77 students enrolled
Last updated 4/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 3 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand and use Express and MongoDB
  • Create a REST API from scratch
Course content
Expand all 24 lectures 03:08:14
+ Express for Beginners
12 lectures 01:52:07
Source Files
00:03
Additional Resources
00:16
Query and Route Parameters
09:41
Project Structure
23:37
Static Assets
10:50
Templating With Loops and Conditionals
08:38
Handling Post Forms
12:44
Middleware
08:10
Login
10:48
Error Handling
06:09
+ Create REST APIs with Express and MongoDB
12 lectures 01:39:44
Introduction
01:35
Source Files
00:03
Getting Set Up
04:10
Making Our First Requests
08:07
Using MongoDB with Requests
10:36
Refactoring and Restructuring
09:48
Error Handling and Response Codes
08:44
Generating and Securing Passwords
13:14
Generating JWTs and Securing Routes
12:17
New Routes and Delete Requests
15:23
Put and Patch requests
10:26
Cleanup and Wrap Up
05:21
Requirements
  • Having a Terminal and a Text Editor installed on your machine
  • Having Postman installed on your machine
  • Basics in NodeJS
  • Basic - Intermediate understanding of ES6
  • No experience with Express, MongoDB or other database required
  • No experience with REST APIs required
Description

This course will introduce you to Express – the most popular Web Application Framework used in conjunction with Node.js runtime. Master the basics of webapp folder structures and Express Middlewares, and build your own REST APIs, securing them with JSON Web Tokens (JWTs).

You will begin learning all about Express, including:

  • Obtaining query parameters and parts of the URL

  • Reading a POST form submission in the server

  • Rendering a view in the server, and understanding loops and conditional statements

  • How to create a hard-coded login screen

From here, you'll build a simple REST API, where you will:

  • Build a simple get/post API

  • Develop and authentication flow using REST

  • Understand the different REST types… and more.

Who this course is for:
  • Intermediate-level developers looking to understand Express - the most popular Web Application Framework used with NodeJS