Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn MongoDB 3 and Rapidly Develop Scalable Applications
Rating: 4.4 out of 5(268 ratings)
1,847 students

Learn MongoDB 3 and Rapidly Develop Scalable Applications

Become a better developer with this complete intro to MongoDB, the most popular NoSQL Database around
Created byDustin Laverick
Last updated 12/2017
English
English [Auto],

What you'll learn

  • Use MongoDB comfortably
  • Install and run the MongoDB server and client
  • Use the Mongo console
  • Perform CRUD operations
  • Construct complex queries
  • Rapidly prototype using MongoDB
  • Design Scalable Databases

Course content

4 sections17 lectures48m total length
  • Introduction2:10

    Explore how MongoDB enables fast, scalable applications with a document-oriented model and a native data format close to JSON, supporting quick iteration, flexible schemas, and powerful CRUD and aggregation.

  • Essential Terms3:03

    Explore the core MongoDB terms—database, collection, document, and index—and how they map to traditional databases. Recognize that documents have flexible schemas and that proper indexing ensures efficient data access.

  • Data Types & BSON2:30

    Explore JavaScript object notation and the BSON data types used in MongoDB, including integers, floats, dates, arrays, and the underscore id as the default unique index.

  • The MongoDB Console5:40

    Start the mongo db server and connect with the mongo console, then use javascript in the shell to inspect databases with show dbs and quit with exit or control c.

  • Console Help & Quick Demo6:21

    Explore the MongoDB shell with help and a quick demo of common commands like show dbs, use, show collections, db.collection operations, including insert and find, with pretty printing.

Requirements

  • Ability to program in any language (we’ll use some basic Javascript)
  • Familiarity with the command line would be useful but not strictly necessary
  • A desire to learn!

Description

Do you want to quickly build web applications without the hassles of SQL?

Are you tired of unscalable back ends and messing about with fixed schemas?

Building web applications quickly has never been easier, thanks to MongoDB. Its flexible schema and document-oriented nature make MongoDB the most developer-friendly database in existence, allowing you to quickly prototype an application and scale to huge numbers of users.

That's why MongoDB is the most popular NoSQL database in existence, used by the likes of Craigslist, eBay, Foursquare, and The New York Times.

In this course you'll get a practical intro to MongoDB. We'll use a fun learning approach with great examples. By following along you will quickly and effortlessly be up to speed with MongoDB and you'll become a more complete developer.

Who this course is for:

  • Web Developers looking to broaden their skill set
  • Programmers wanting to learn something new
  • Junior Developers wanting to learn about data storage
  • Engineering students
  • Software Entrepreneurs