Building APIs with NodeJS and MongoDB
Donn Felker
Imagine a system where the user interface, server backend, and persistence layer shared a common language. Goodbye to programming language context switching! Seems impossible, but it’s not. You can now build a fully functional and high performant Web API (or Web app) with NodeJS and MongoDB - all of which share one common programming language: JavaScript. ExpressJS, HapiJS and many other frameworks for NodeJS provide a simple and easy-to-use tooling to build Web APIs or Web apps. MongooseJS is a MongoDB object modeling tool that provides you the tools to create domain models that match that of your documents in MongoDB.

Using these three tools, you can now develop in an environment that shares one common programming language: JavaScript. In this class, you will build a small Web API or Web app using NodeJS ExpressJS and MongooseJS to expose the data in a MongoDB database.

Level : Intermediate