Duration
9.0 hours
Regular fee
$250
Objectives of the training
The MongoDB NoSQL database has quickly become one of the most credible alternatives to the relational model, which is not well suited to the challenges of Big Data. This e-learning is intended for developers and decision-makers who wish to understand, design and optimize the exploitation of their data with this database capable of storing and processing large volumes of data very quickly.Targeted audience
DevelopersPrerequisite
None.Trainers
Upcoming information
Course architecture
MongoDB - The fundamentals of the NoSQL database
Introduction to NoSQL and MongoDB
• What is NoSQL?
• The history of MongoDB
• Discovering MongoDB
• What is NoSQL?
• The history of MongoDB
• Discovering MongoDB
Installing and configuring MongoDB
• Installing MongoDB on Windows
• Configuring MongoDB
• Launching and accessing MongoDB
• Configuring MongoDB as a Windows service
• Installing MongoDB on Windows
• Configuring MongoDB
• Launching and accessing MongoDB
• Configuring MongoDB as a Windows service
Getting started with commands
• Creating a database
• Deleting a database
• Creating and deleting a collection
• Creating a database
• Deleting a database
• Creating and deleting a collection
CRUD operations
• Inserting a document in a database
• Update a document
• Perform a search
• Sort and limit results
• Delete a document
• Inserting a document in a database
• Update a document
• Perform a search
• Sort and limit results
• Delete a document
Advanced features of MongoDB
• Discovering data types
• Understanding ObjectIds
• Using indexes
MongoDB - Understanding and optimizing your data (with exercises and answer keys)
• Introduction to MongoDB
• Performing queries in MongoDB
• Indexing with MongoDB
• Geospatial queries
• The aggregation framework
• Views
• Multi-document transactions
• Managing binary files with GridFS
• Importing, exporting and restoring data
• Exercises
• Answers to the exercises
NoSQL - Choose the right database for your needs
• Discovering data types
• Understanding ObjectIds
• Using indexes
MongoDB - Understanding and optimizing your data (with exercises and answer keys)
• Introduction to MongoDB
• Performing queries in MongoDB
• Indexing with MongoDB
• Geospatial queries
• The aggregation framework
• Views
• Multi-document transactions
• Managing binary files with GridFS
• Importing, exporting and restoring data
• Exercises
• Answers to the exercises
NoSQL - Choose the right database for your needs
Introduction to NoSQL
• Understanding NoSQL
• Querying NoSQL databases
• Discover the 4 types of NoSQL databases
• Scaling a database
• Understanding the CAP theorem
• Understanding NoSQL
• Querying NoSQL databases
• Discover the 4 types of NoSQL databases
• Scaling a database
• Understanding the CAP theorem
Key/value oriented databases
• Discover key/value oriented databases with Redis
• Publish and subscribe with Redis
• Partitioning data
• Choosing a key/value oriented database
• Discover key/value oriented databases with Redis
• Publish and subscribe with Redis
• Partitioning data
• Choosing a key/value oriented database
Document-oriented databases
• Discovering document-oriented databases with MongoDB
• Process data with MapReduce
• Partitioning data
• Choosing a document-oriented database
• Discovering document-oriented databases with MongoDB
• Process data with MapReduce
• Partitioning data
• Choosing a document-oriented database
Column and graph oriented databases
• Discovering column-oriented databases with Cassandra
• Distributing data with consistent hashing
• Discovering graph-oriented databases with Neo4J
• Other NoSQL databases
• Discovering column-oriented databases with Cassandra
• Distributing data with consistent hashing
• Discovering graph-oriented databases with Neo4J
• Other NoSQL databases
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
9.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote