Udemy - Introduction to the MongoDB
This course is for total beginners in MongoDB.
Description
Goal of the course is to give you understanding of what is MongoDB, which main features it has and of course try to use those features yourself.
**NOTE** This course has edited by hand English Closed Captions (CC) for all lectures. They were also translated to many different languages. Please feel free to enable them in the video player.
You will learn how to perform following actions:
Install MongoDB
Insert documents into the collections
Find documents using different query operators such as $and, $or, $gt
Update documents using update operators such as $set and $unset
Delete documents
You will be also able to explain some advanced MongoDB features such as:
Aggregation Framework
Indexes
MongoDB Utilities
MongoDB Replica Set
MongoDB external drivers
Enroll now and learn basics of MongoDB!
Who this course is for:
- Anyone who wants to get in touch with MongoDB and understand it's main features and capabilities
- Developers who worked with relational databases such as MySQL and want to expand their knowledge towards document databases
- Full-stack developers who want to start learning MEAN or MERN stacks - MongoDB is one of the components in those stacks
Course content
- LECTURE - Course Navigation
- LECTURE - Course Navigation
- LECTURE - Closed Captions for the Video Lectures
- MongoDB Overview
- LECTURE - Where MongoDB is used?
- LECTURE - Relational vs Document Databases
- LECTURE - MongoDB Structure
- LECTURE - MongoDB Shell and MongoDB Server
- MongoDB Installation
- PRACTICE - Installation of the MongoDB on the local computer
- PRACTICE - Launch MongoDB Server and connect to it from the MongoDB Shell
- LECTURE - MongoDB database in the Cloud
- PRACTICE - Exploring MongoDB Shell
- PRACTICE - Installing and Exploring Robo 3T (previously Robomongo)
- Data Formats in MongoDB
- LECTURE - JSON Overview
- LECTURE - Difference between JSON and JavaScript Object
- LECTURE - How Documents are stored in the Database? - BSON Format
- LECTURE - What is Extended JSON?
- LECTURE - Data Types representation in Extended JSON
- LECTURE - How types are stored in BSON?
- Collection Creation and Documents Insertion
- LECTURE - Creation of the new Collection
- LECTURE - Insert Methods insertOne() and insertMany()
- LECTURE - Sample Data Overview
- PRACTICE - Insert Sample Documents into the Collection
- Finding Documents
- LECTURE - Find Methods find() and findOne()
- PRACTICE - Finding Documents
- LECTURE - Query Operators Overview
- PRACTICE - Finding Documents with Query Operators
- LECTURE - Sort, Limit and Skip helper methods
- PRACTICE - Sort, Limit and Skip
- Updating Documents
- LECTURE - Update Methods updateOne() and updateMany()
- LECTURE - Update Operators
- PRACTICE - Updating Documents using Update Operators
- Deleting Documents
- LECTURE - Delete Methods deleteOne() and deleteMany()
- PRACTICE - Deleting Documents
- Advanced MongoDB Features
- LECTURE - MongoDB Aggregation Framework
- PRACTICE - Aggregating Documents
- LECTURE - MongoDB Indexes
- LECTURE - MongoDB Utilities
- LECTURE - What is MongoDB Replica Set?
- LECTURE - MongoDB Drivers
- Wrap Up
- LECTURE - Course Summary and What's next?
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.