This course runs for a duration of 2 days.
The class will run daily from 8:30 am CST to 4:30 pm CST.
Class Location: Austin - Austin, TX.
MongoDB is a NoSQL database system that solves some very common problems in modern computing. With it, you’ll have high availability and scalability. Plus, it’s available on all of the major cloud platforms and can be run on your hardware just as easily. MongoDB is also highly dynamic because it uses a schemaless approach.
MongoDB is applicable to a number of today's business problems, including product catalogs, content management solutions, high-speed logging, geospatial data storage, and evolving data requirements. Using MongoDB is direct and simple, and there is a wide array of tools to support your application development right out of the box.
In this MongoDB training course, you’ll gain a working knowledge of the full capabilities of the tool, including how to model documents and create relationships between those documents. You’ll gain a greater understanding of queries and sorting. And you’ll improve your queries with detailed explanations of indexing techniques.
This course is intended for participants who want an introduction to MongoDB. Included in the materials is information on how to manage and deploy MongoDB in your development environment. There are numerous hands-on exercises that employ the Mongo Shell.
In this MongoDB Training Course, You will Learn How to:
Who Should Attend
This MongoDB training course was designed for anyone seeking to learn both basic and advanced applications of the database management tool. Some roles that would find this course beneficial include:
Part 1: Getting Started
Exercise: Install MongoDB on Windows, Mac, and/or Linux and connect to your MongoDB Server using the Mongo Shell.
Part 2: Database Management Basics
Understand the structure of the MongoDB database
Learn the basics of creating and managing the various components of the database
Exercise: Build the first document repository and create a database for storing a task list, applying our understanding of data modeling.
Part 3: CRUD Operations and Query Exercises
Exercise: Perform CRUD operations on and basic queries against our task list our task list; filter queries against the data in our task list using exact match; do simple and complex sorting of results.
Part 4: Scalability and Distribution
Exercise: Create indexes to increase search performance; aggregate data and create a replica set from the task list.
Part 5: Advanced Topics
Exercise: Create a covered query on your task list and use $explain and $hint for improved querying; create an index on the task list item tags array and on the checklist subdocument.
Part 6: Administration
Exercise: Backup and restore our task list data