The Definitive Guide to MongoDB
MongoDB has quickly become the foremost NoSQL database on the market, having been adopted by companies of all sizes for the various benefits it offers toward building modern applications. In this interactive course, you'll get to see for yourself why there's so much hype around MongoDB, and learn all about how to use it. You'll start off with an introduction to Relational and NoSQL databases, get into some basic command operations, and build up from there toward more advanced concepts. You'll then get into using MongoDB in C# and .NET Core as well as its uses in MEAN Stack. Throughout the way, you'll have the chance to use MongoDB to build interesting projects as you learn.
Introduction to NoSQL and Polyglot Persistence
Relational Database
NoSQL Databases
Types of NoSQL Databases
Polyglot Persistence
Quiz
Getting Started Using MongoDB
Core MongoDB Concepts
Collections in MongoDB
Command Operations in MongoDB
MongoDB Compass
Quiz
High Availability and High-Throughput Configurations
Replica Sets
Implementing Replica Sets
Data Durability in Replica Sets
Sharding
Using MongoDB in C# and .Net Core
Introduction
Create & Read Operations
Update, Delete & Index Operations
Testing CRUD Functions
Quiz
Using MongoDB with Node.js, Express and Angular
Introduction
Front-End Infrastructure Implementation
Back-End Infrastructure Implementation
Creating Users
Inserting Users
Reading Users
Updating Users
Deleting Users
Final Project
Quiz
Serverless & MongoDB Atlas
Introduction
Serverless Architecture
MongoDB Atlas-Creating a Cluster
MongoDB Atlas-Connecting to Mongo Shell
MongoDB Atlas-Connecting to the Application
7. Appendix
Installing and running MongoDB
Installing MongoDB Driver
Installing Node.js
Front-End Setup
Back-End Setup