YoVDO

Learn MongoDB

Offered By: Codecademy

Tags

MongoDB Courses Data Science Courses NoSQL Databases Courses CRUD Operations Courses Data Modeling Courses Backend Development Courses MongoDB Atlas Courses Full Stack Development Courses

Course Description

Overview

Learn a new way to work with databases using MongoDB!

Whether you are brand new to the tech field, or a seasoned software engineer, you’ll need to know your way around a [database](https://www.codecademy.com/resources/docs/general/database) — especially for careers in [back-end](https://www.codecademy.com/resources/blog/what-is-back-end/) or [full-stack development](https://www.codecademy.com/resources/blog/what-does-a-full-stack-developer-do/) , [data science](https://www.codecademy.com/resources/blog/what-is-data-science/), [machine learning](https://www.codecademy.com/resources/blog/what-is-machine-learning/), or [database administration](https://www.codecademy.com/resources/blog/what-does-a-database-administrator-do/). MongoDB is a popular NoSQL document-oriented database management system. NoSQL, or “not only SQL”, databases are fast and flexible, scalable, and quick to get started with. They’re becoming increasingly popular in the industry, currently MongoDB is used by companies like Google, Verizon, eBay, and many more! This course was built in partnership with the experts at [MongoDB](https://www.mongodb.com/) to help you learn this popular database technology or take your existing database management skills to the next level.



### Take-Away Skills

In this course, you’ll learn more about NoSQL databases, MongoDB, its basic operations, and some of its more advanced features. By the end of the course, you’ll be able to:

* Explain what a NoSQL database is.
* Describe the common types of NoSQL databases and their major features.
* Explain what MongoDB is and the advantages of using it.
* Articulate how a document-oriented database is structured and the way MongoDB stores data.
* Explain the importance of data modeling and the primary ways to model data in MongoDB.
* Use MongoDB to perform basic [CRUD](https://www.codecademy.com/article/what-is-crud) database operations.
* Create and use indexes in MongoDB to improve the efficiency of your queries.
* Explain the concept of aggregation and the basic components of an aggregation pipeline.
* Explain the benefits and use cases of MongoDB Atlas, as well as set up your very own atlas cluster.

Syllabus

  • Welcome to Learn MongoDB!: Learn about what is in the Learn MongoDB course.
    • Informational: Welcome to Learn MongoDB
  • Database Basics: Learn the basics of Databases!
    • Article: Introduction to Databases
    • Article: Introduction to NoSQL
  • Introduction to MongoDB: Learn the basics of MongoDB!
    • Article: Introduction to MongoDB
    • Article: MongoDB Data
    • Article: MongoDB Data Modeling Basics
  • MongoDB CRUD I: Learn how to query a MongoDB database!
    • Lesson: CRUD I: Finding Documents
    • Quiz: Finding Documents in MongoDB
    • Lesson: CRUD I: Querying on Array Fields
    • Quiz: Querying on Array Fields in MongoDB
    • Project: The Data Stream
  • MongoDB CRUD II: Learn how to insert, update, and delete documents in MongoDB!
    • Lesson: CRUD II: Inserting and Updating
    • Quiz: Inserting and Updating in MongoDB
    • Lesson: CRUD II: Deleting Documents
    • Quiz: Deleting Documents in MongoDB
    • Project: The Artist's Bargain
  • Indexing in MongoDB: Learn how to create and use indexes in MongoDB!
    • Article: Indexing in MongoDB
    • Lesson: Introduction to Indexing
    • Quiz: Indexing in MongoDB
    • Project: Movie Historian
  • Explore MongoDB: Explore extra features that MongoDB offers!
    • Article: Explore MongoDB Aggregation
    • Article: Explore MongoDB Atlas
  • Next Steps: You've successfully completed the Learn MongoDB course! Whats next?
    • Informational: Learn MongoDB: Next Steps

Taught by

Kenny Lin

Related Courses

APIs in Java: Call and Integrate an API
Coursera Project Network via Coursera
App Dev: Developing a Backend Service - Python
Google via Google Cloud Skills Boost
AWS SimuLearn: Serverless Authentication
Amazon Web Services via AWS Skill Builder
المشروع المتقدم لمطور الواجهة الخلفية
Meta via Coursera
Proyecto final para desarrolladores de back-end
Meta via Coursera