YoVDO

Introduction to MongoDB

Offered By: LinkedIn Learning

Tags

MongoDB Courses Programming Languages Courses Schema Design Courses Data Modeling Courses Server Administration Courses Full Stack Development Courses

Course Description

Overview

Get started with MongoDB. Learn how to use this popular nonrelational database to power your full-stack development workflow.

Syllabus

Introduction
  • Modern database and application design with MongoDB
1. Getting Started
  • Why MongoDB?
  • MongoDB vs. relational databases
  • Using the GitHub repository
  • Install MongoDB on Windows
  • Install MongoDB on macOS
  • Using the MongoDB Database Tools
  • Importing example data
2. Documents and Collections
  • Create a document
  • Using .find() to query documents
  • What can we store in a document?
  • Collections
  • Challenge: Create a recipe document
  • Solution: Create a recipe document
3. Querying
  • Sort, limit, and skip
  • Working with operators and arrays
  • Updating documents
  • Updating arrays
  • Deleting documents
  • Challenge: Write a query
  • Solution: Write a query
  • The new MongoDB Shell
4. Data and Schema Modeling
  • How we need to think differently
  • Basic indexes
  • Using different collection types
  • Challenge: Avoiding joins
  • Solution: Avoiding joins
5. Coding with MongoDB
  • Python
  • Node.js
  • PHP
  • Golang
  • How to use GridFS to store files
6. Server Administration
  • MongoDB config file
  • Replication
  • Sharding
  • Authentication and authorization
  • Backups
Conclusion
  • Wrapping up

Taught by

Justin Jenkins

Related Courses

Diseñando páginas web con Bootstrap 4
Universidad Austral via Coursera
Cloud Developer
Udacity
Containerize a full-stack NodeJS application in Docker
Coursera Project Network via Coursera
Create RESTful APIs for Spotify using Postman
Coursera Project Network via Coursera
Build a Full-Stack Server for API Requests - NodeJS and Pug
Coursera Project Network via Coursera