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
Course architecture
• What is NoSQL?
• The history of MongoDB
• Discovering MongoDB
• Installing MongoDB on Windows
• Configuring MongoDB
• Launching and accessing MongoDB
• Configuring MongoDB as a Windows service
• Creating a database
• Deleting a database
• Creating and deleting a collection
• Inserting a document in a database
• Update a document
• Perform a search
• Sort and limit results
• Delete a document
• 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
• Understanding NoSQL
• Querying NoSQL databases
• Discover the 4 types of NoSQL databases
• Scaling a database
• Understanding the CAP theorem
• Discover key/value oriented databases with Redis
• Publish and subscribe with Redis
• Partitioning data
• Choosing a key/value oriented database
• Discovering document-oriented databases with MongoDB
• Process data with MapReduce
• Partitioning data
• Choosing a document-oriented database
• 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 quotePrivate 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