Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MongoDB For Absolute Beginners
Rating: 4.2 out of 5(15 ratings)
188 students

MongoDB For Absolute Beginners

A complete guide to learn MongoDB from Scratch
Last updated 5/2019
English
English [Auto],

What you'll learn

  • Learn the foundation of NoSQL database development
  • Learn to use MongoDB from ground up
  • Learn to use MongoDB in your projects

Course content

5 sections50 lectures5h 33m total length
  • Introduction2:44

    Compare MongoDB with MySQL, install and use the Mongo shell, connect to a Node.js server, model data with schemas and Mongoose, and explore scalable design and replication basics.

  • Know your instructor1:48

    Meet the instructor, Nick Vere egg, a full-stack developer who works with MongoDB, NoSQL, and RESTful APIs; he introduces MongoDB and explains what makes it different from relational databases.

  • What is Mongodb3:29

    Explore how MongoDB is a non-relational, document-based database with dynamic schemas and flexible JSON documents. See how auto charting, replication, and data localization enhance scalability and reliability.

  • Use Cases3:21

    use mongodb for rapid prototyping and agile teams, enabling quick creation of collections and dynamic schemas to support minimum viable products and iterative changes without disrupting teammates.

  • Installation Prerequisites3:22

    Learn the installation prerequisites for MongoDB using Homebrew, including creating data/db directories, setting permissions, and navigating macOS, Windows command line, and Unix-like systems.

  • Installation4:27

    Install MongoDB community edition on Mac via Homebrew, then configure /data/db and set proper permissions. Start the mongod daemon and connect to the mongo shell to run basic commands.

  • Commands and Queries4:45

    Learn to create a MongoDB database called snack time in the shell, insert a document into the favorite snack collection, and perform find, update, and remove operations with pretty results.

  • Mongo Shell Part 17:07

    Launch the Mongo daemon and use the Mongo shell to create snack time, add a favorite snack collection, and insert and query documents with snacks and prep time.

  • Mongo Shell Part 27:52

    Update documents in a MongoDB collection using update one and update many, with filters and the $set operator, then add prep time and remove a document.

Requirements

  • Basic knolwedge of JavaScript and NodeJs will be helpful in completing the course

Description

Become an expert  from ground up in MongoDB with this carefully structured course!

MongoDB is a NoSQL database program. It uses JSON like documents with Schemata. This contributes to the ability of MongoDB to function perfectly on a tiny RAM. MongoDB proves to be fast running as well when compared to other DBMSs (Database Management Software). MongoDB is also highly flexible and for companies that are considering scaling their businesses, MongoDB is an excellent choice for a database. Because of its ability to handle a gigantic quantity of data, it can be used in teams comprising a vast number of people.

MongoDB is simple to use but still considered immensely powerful along with being able to solve the general issues of load-balancing, storing and indexing.

The evidence of MongoDB’s ability lies in its list of clients. Some of those big names are IBM, GAP, Urban Outfitters, eBay, Google, MTV, Uber and many more.

What makes this course so valuable?

MongoDB’s popularity continues to grow across the world as more and more people are realizing its benefits. So, consequentially, resources for learning and understanding MongoDB are on high demand.

If you are a beginner in MongoDB, this course will help you figure out the fundamentals of MongoDB. Mainly users struggle with understanding the terms associated with it. This course is particularly helpful for that.

Venture through all the concepts of MongoDB; from the basics such as installing MongoDB to more advanced topics like replication, database sharding and how to connect your MongoDB with an active Node.js server. You’ll also learn what makes MongoDB unique among other NoSQL databases. You’ll also become familiar with local databases and cloud services.

There are many labs and exercises to ensure that you understand every topic and ensure that you are fluent in the subject.

The course includes

Installation and connecting with an active Node.js server-side

Connecting to Cloud services and Mongo Shell

Mongoose Library

Package manager and RESTful API

Connecting the database to the application

Basic query and query properties

Dynamic inserts and inserting arrays

Error handling and schemas

Quizzes

And much more!


Learning MongoDB just got a whole lot easier! Try this online tutorial today.


Who this course is for:

  • Anyone who wants to learn MongoDB will find this course very useful