Building Node.js APIs using ESM with Express and MongoDB (Udemy.com)

Learn API design with Node.Js, Express and MongoDB applications using the latest ECMAScript Modules for Node.Js

Created by: Flavio Oliveira

Produced in 2018

icon
What you will learn

  • You will know how to build and design Node/Express APIs
  • Know how to use the latest features in Javascript inside the Node's environment
  • Know how to setup and configure a development environment
  • Know how to use MongoDB and Mongoose
  • You will have a solid foundation how to use Express and how it works

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Course Description

Learn how to use ECMAScript Modules in a Node.js application. We will start from changing Node's module system and step by step you will learn how to create applications with the Express Framework and MongoDB.
You will learn how to do CRUD operations (create, read, update and delete) on MongoDB using Mongoose. You will understand how model associations work in MongoDB and you will also learn how to sanitise and validate user inputs.
We will learn how to authenticate users while learning about JSON Web Tokens. We will also cover role-based application end points, like "admin only" area that can be used in a plethora of use cases.
You will learn how to properly setup your development environment using best practices, covering things like:
  • How a config driven application works
  • Use Linters (Eslint) and Formatters (Prettier)
  • How to automatically seed your database with thousands of entries while in development
  • Get your application ready for deployment
Throughout the course you will use only the latest Javascript features shedding off the unnecessary boilerplate from previous versions of Javascript and Node.js
The course is divided into:
  • Coding along
  • Challenges
  • Sandbox (how it works).
So enroll now and lets get started.
Who this course is for:
  • Anyone who wants to take their coding skills to the next level and learn server side coding
  • Anyone with basic knowledge of Javascript
  • Existing Frontend developers wanting to expand their knowledge base into server technologies

icon
Instructor Details

placeholder

I am a web developer and code advocate, passionate about programming languages such as JavaScript, Go and Rust.
I've learnt to code about 19 years ago (HTML). It started as a hobby and for the last 5 years coding has been my full time profession.
Currently I work as a web developer instructor and youtuber while I continuously learn new stuff and technologies.
My main focus is on practical teaching and I will help you to take your skills to the next level through real-world projects.
When I am not coding I spend my time with my lovely wife and our little daughter I also like gardening.

icon
More courses by Flavio Oliveira

Build Angular apps with Firebase and Angular Material

$11.99

icon
More node.js courses

All about NodeJS

$11.99

Web Scraping in Nodejs

$11.99

The Complete Web Developer in 2021: Zero to Mastery

$11.99

Node.js, Express, MongoDB & More: The Complete Bootcamp 2021

$11.99

Node.js API Masterclass With Express & MongoDB

$11.99

Just Express (with a bunch of node and http). In detail.

$11.99

icon
Reviews

5.0

1 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Glecinilson Braga da Silva

Excelente instrutor