This course introduces Mongoose, an open-source Node.js package that provides object modeling and structure to application data being saved to MongoDB. The primary goal of this course is to teach web developers who have a basic understanding of Node.js and MongoDB how to incorporate schema, models, and validation into their applications. It will also be complementary to .NET developers exploring Node.js and MongoDB who may have gone through courses such as "Node.js for .NET Developers." During this course, we will build a small Node.js application to gather daily stand-up meeting notes and store them, via Mongoose, in MongoDB. Other tools that will prove helpful, such as Postman and Robomongo, will also be used.
Course Introduction
Introduction
Prerequisites
Why Mongoose?
Our Demo Application
Demo – Our Demo Application
Summary
Setting Up the Demo Application
Introduction
Node.js Packages
Helpful Tools
Demo
Summary
MongoDB
Introduction
Hosting Options
The Daily Stand-Up Database
Summary
Building the Mongoose Schema
Introduction
Comparison – RDBMS Schemas
Simple Schema Example
Allowed Data Types
More Complex Schema Example
Demo – Building Our Daily Stand-Up Schema
Summary
Building a Model
Introduction
Our First Model
Documents
Sub-Documents
Demo – Saving Documents
Summary
Queries
Introduction
Documents and Their Helper Methods
Updating and Removing Documents
Demo – Querying Documents
Summary
Validation
Introduction
Built-In Validators
Introduction to Middleware
Custom Validators
Handling Validation Errors
Demo – Adding Validation to Our Application
Summary
Wrapping Things Up
Introduction
More Tools
Alternative Framework
Course Summary
Friday, June 19, 2015
Pluralsight - Introduction to Mongoose for Node.js and MongoDB
Pluralsight – Introduction to Mongoose for Node.js and MongoDB
MP4 | AVC 572kbps | English | 1024×768 | 15fps | 1h 41mins | AAC stereo 192kbps | 394 MB
Genre: Video Training
No mirrors please