Server-side Development with NodeJS^ Express and MongoDB

  • flag Coursera
  • student Intermediate
  • database eLearning
  • earth English
  • clock 55h


This course deals with all things server-side. We base the entire course around the NodeJS platform. We start with a brief overview of the Web protocols: HTTP and HTTPS. We examine NodeJS and NodeJS modules: Express for building web servers. On the database side^ we review basic CRUD operations^ NoSQL databases^ in particular MongoDB and Mongoose for accessing MongoDB from NodeJS. We examine the REST concepts and building a RESTful API. We touch upon authentication and security. Finally we review backend as a service (BaaS) approaches^ including mobile BaaS^ both open-source and commercial BaaS services.

Covered topics:

  • Authentication
  • Node.Js
  • Mongodb
  • Express.Js