MongoDB for MEAN Stack Developers

MongoDB for MEAN Stack Developers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 31m | 274 MB

MEAN combines MongoDB, Express.js, Angular, and Node.js into a single, full-stack solution for JavaScript development. In this project-based course, instructor Alexander Zanfir focuses on the M in the MEAN stack, showing how to persist data using a simple discussion board project. Learn how to create a form for users to post topics and replies, process the submissions on the back end, and store and display the data. Alexander also demonstrates how to associate users with posts. These techniques can be reused and recombined in your own MEAN-based web applications.

Topics include:

  • Installing and setting up your MEAN toolset
  • Making an Angular post form
  • Sending posts
  • Displaying messages
  • Saving users with Mongo
  • Associating users with posts
  • Creating your first aggregate
Table of Contents

1 MongoDB for MEAN stack developers
2 What are you going to build
3 What is the MEAN stack and why use it
4 Install MongoDB
5 Set up an app with angular CLI
6 Install Angular Materials
7 Make an Angular post form
8 Create a post endpoint with Express
9 Send a post from Angular to the endpoint
10 Save to MongoDB from the endpoint
11 Create a message list query with MongoDB
12 Create a message list endpoint with Express
13 Requesting a message list in Angular
14 Creating a message list view in Angular
15 Updating the message post form
16 Save a user with MongoDB
17 Setting up mongoose
18 Schemas, models, and saving with mongoose
19 Finding with mongoose
20 Associate a user with a post when making a post
21 Creating your first aggregate
22 Using $match to get a single user
23 Next steps