Introduction
  • What is Node and Express
  • Environment Setup (Install Node.js)
  • Running your first Node.js script
  • Bootstrap project
  • Node.js & ES6
  • Nodemon
Getting started with Express
  • Setting up Express
  • Create your first Express Route
  • Serving JSON to Client
  • Handling POST, PUT, DELETE requests
  • Postman
  • Understanding HTTP Verbs/Methods
Routing and Express
  • Path parameters
  • Route handlers
  • Express router
  • Router param
Middlewares
  • What is a middleware ?
  • Logger middleware
  • More Middlewares
Advanced Topics
  • Body parser
  • Request Body
  • Serving static content
  • Template Engines
  • TLS, SSL & HTTPS
MongoDB
  • Mongo DB as a Service with MLab
  • Creating database on the cloud (AWS)
  • Connecting to MongoDB from Express with Mongoose
  • Schema and Models
  • Saving documents
  • Fetching documents
  • Fetching documents by ID
  • Updating documents in MongoDB
  • Deleting documents
  • Mongoose API
Next steps
  • Next steps