Go from beginner to advanced by building 4 Node.js applications of increasing complexity.
This course will teach you how to build web apps from the ground up while focusing on best practices. The main technologies used will be Node.js, Express.js and MongoDB.
We’ll use a variety of templating engines for our frontend. This will include Swig, Angular and plain HTML.
We’ll be using Mongoose throughout this course. Mongoose is a node module built on top of MongoDB to assist in creating and handling database objects.
Getting to Know Mongoose
User Login App
Meeting Reporting App
Use Express, Swig and Mongoose to develop an app for recording meeting notes.
Learn how to create new Notes and filter by user.
Create a RESTful API and implement using best practices.
Learn how to handle and display custom Errors.
Use the Async module and learn how to query multiple documents at the same time.
After taking this course you will:
* Learn how to setup a server and routing using Express, work with various view engines like Swig, Angular and plain HTML.
* Understand how to perform CRUD operations by building useful apps to save, update and retrieve documents from a database.
* Understand Mongoose methods for working with schemas, plugins, validators, and data types.