Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Noble Desktop

JavaScript Development with Node, Express, & MongoDB (Live Online)

via Noble Desktop

Overview

Learn to build and host web applications with Node, build APIs with Express, and store data with MongoDB. Gain skills in I/O engine, working with npm, file system, API route development, middleware, MongoDB setup, schema development, MongoDB application management, and querying.

Syllabus

What is an I/O engine?

  • Input / Output engine
  • File execution
  • Creating a basic http server

Working with npm (Node package manager)

  • Installing modules
  • Assessing node_modules folder
  • Creating a package.json file
  • Managing your application's assets

Working with the file system

  • Reading directories
  • Reading and serving image files
  • Serving image files
  • Streaming data

API route development

  • Assessing the main types of HTTP routes
  • Hosting express app instance
  • Creating simple GET routes

Middleware

  • Creating middleware functions
  • Request, Response, Next
  • Cookie creation

How to set up MongoDB

  • Creating a connection string
  • Hosting MongoDB
  • Authenticating into a DB

Schema development

  • Creating the model
  • Filtering data

MongoDB application

  • Managing documents
  • Security measures

Querying

  • Filtering documents
  • Populations
  • Limits
  • Paginations

Reviews

Start your review of JavaScript Development with Node, Express, & MongoDB (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.