Opleiding: MongoDB - MongoDB Development
Na inschrijving van de Award Winning E-learning training MongoDB Development, ontvangt u per e-mail een link om in te loggen in uw leeromgeving waar u een persoonlijk wachtwoord aanmaakt. Eenmaal ingelogd in uw persoonlijke leeromgeving ziet u een overzicht van de cursusonderdelen. Via de inhoudsopgave schakelt u automatisch over naar elk gewenst onderdeel van de training.
Er zit tevens een Voortgangsbewaking bij om eenvoudig te zien hoe ver u bent binnen uw training. U kunt daarbij 1 jaar lang (365 dagen), 24/7 (elke dag en nacht) inloggen om verder te gaan met de training.
Deze Engelstalige training met ondertiteling heeft interactieve, eenvoudig te volgen video's in HD beeldkwaliteit met heldere audio kwaliteit. Daarnaast biedt de training Support en/of een Online Mentor aan als u problemen ondervindt. De training is beschikbaar in elke browser voor zowel PC, Mac, Tablet én Smartphone. Dus zelfs via uw mobiel kunt u handig de training volgen.
De training is inclusief lees- en/of praktijkopdrachten met trainingstest, mits noodzakelijk voor de training. Na afronding van de training krijgt u een Certificaat van Deelname en sluit u zich aan bij de reeds duizenden tevreden cursisten.
MongoDB is een open-source documentatiedatabase, die JSON-achtige documenten met dynamische schema's ondersteunt. Dit maakt het schalen en integreren van gegevens eenvoudiger en sneller. Dit leerpad behandelt de belangrijkste functies en ontwerparchitecturen voor de database, en laat zien hoe je gegevens installeert, opvraagt en beheert. Ook wordt onderzocht en gedemonstreerd hoe indexering, replicatie en beveiliging kunnen worden gecreëerd en geïmplementeerd.
Cursusinhoud
Introduction to MongoDB
Course: 16 Minutes
- Course Introduction
- Overview of MongoDB
- Understanding the Key Features of MongoDB
- Introducing Data Model Design
Installing MongoDB
Course: 22 Minutes
- Overview of Installing MongoDB
- Understanding How to Install MongoDB on Linux
- Installing MongoDB on Linux
- Running MongoDB on Linux
- Preparing to Install MongoDB on Windows
- Running MongoDB on Windows
- Connecting to a MongoDB Database
- Using the Mongo Shell
Writing Documents
Course: 25 Minutes
- Course Introduction
- Introducing CRUD
- Understanding the Database Storage
- Creating and Inserting Documents
- Updating Documents
- Removing Documents
Read and Aggregate Data
Course: 28 Minutes
- Understanding Read Operations
- Understanding Cursors
- Querying Documents Using the find() Method
- Understanding Aggregation of Data
- Using Aggregation Pipeline to Transform Documents
- Using MapReduce Operations to Perform Aggregation
- Using Single Purpose Aggregation Operations
Practice: Installing and Reading Data
Course: 3 Minutes
- Exercise: Install and Read Data in MongoDB
MongoDB: Indexes and Query Optimization
Course: 33 Minutes
- Course Introduction
- Introduction to Indexes
- Understanding the Types of Indexes
- Understanding Index Properties
- Understanding Query Optimization
- Creating Single Indexes
- Creating Compound Indexes
- Creating More Complex Indexes
Replication
Course: 27 Minutes
- Course Introduction
- Introduction to Replication
- Understanding Replica Set Deployment Architectures
- Understanding Replica Set High Availability
- Understanding Replica Set Read and Write Semantics
- Deploying a Replica Set
- Managing the Replica Set Oplog
- Understanding Replica Set Data Synchronization
Security
Course: 30 Minutes
- Overview of MongoDB Security
- Overview of Authentication Mechanisms
- Enabling Authentication and Setting Up an Admin User
- Creating Database Users
- Configuring Role-based Access Control
- Configuring System Events Auditing
- Configuring Support for SSL
Practice: Enable Indexes, Replication, and Security
Course: 4 Minutes
- Exercise: Create Indexes, Replication, and Security
MapReduce
Course: 19 Minutes
- Course Introduction
- Using the Map Function
- Working with the Reduce Function
- Performing a MapReduce
- Performing an Incremental MapReduce
Atomic Counters
Course: 9 Minutes
- Defining the Need for Atomic Counters
- Handling Atomic Counters
Binary Data
Course: 17 Minutes
- Defining BSON
- Storing Binary Data
- Retrieving Binary Data
- Converting to JSON
Java Persistence
Course: 5 Minutes
- Course Introduction
- Using Hibernate
Java REST
Course: 11 Minutes
- Installing RestHeart
- Using CRUD Operations
- Querying with RestHeart
GridFS
Course: 20 Minutes
- Connecting to GridFS
- Uploading Files
- Finding Files
- Performing File Management
Practice: Using GridFS and Binary Data
Course: 3 Minutes
- Exercise: Use GridFS and Binary Data
MongoDB: User Management
Course: 30 Minutes
- Course Introduction
- Working with the User Management Interface
- Adding, Deleting, and Managing Users
- Creating a User-defined Role
- Configuring Role-based Access Control
- Modifying User Access, Privileges, and Passwords
- Authenticating a User
- Using a Dedicated User to Run MongoDB
Operations
Course: 25 Minutes
- Course Introduction
- Creating, Getting, and Dropping a Database
- Creating, Listing, and Dropping Collections
- Creating a Collection Index
- Listing and Manipulating Indexes on a Collection
- Manipulating Text Indexes
- Managing Data Integrity
Tools
Course: 14 Minutes
- Identifying Where to get Add-ons and Tools
- Using RoboMongo
- Using MongoAdmin Desktop
- Using MongoAdmin Web
Practice: Using Tools to Manage MongoDB
Course: 2 Minutes
Exercise: Use Tools to Manage Users and Databases
Cloud Manager
Course: 29 Minutes
- Course Introduction
- Using Cloud Manager
- Identifying the Prerequisites for Deploying
- Provisioning and Deploying Servers
- Managing Deployments
- Using Alerts and Monitoring
- Managing Users and Groups
- Describing the API
Cloud Deployment
Course: 22 Minutes
- Planning System Sizing
- Configuring for Disaster Recovery
- Deploying a High Availability Cluster
- Deploying Using Cloud Manager
- Deploying Using OpsManager
Integration with Hadoop
Course: 11 Minutes
- Installing the Hadoop Connector
- Installing MongoDB
Practice: Cloud Manager and Hadoop
Course: 3 Minutes
- Exercise: Integrating MongoDB with Hadoop
Stats
Course: 14 Minutes
- Course Introduction
- Identifying DB and Collection Stats
- Using Objects and Size Stats
- Working with Extents and Indexes
Monitoring
Course: 13 Minutes
- Working with Logging
- Using Monitoring
- Configuring and Using SNMP with Linux
Backup and Restore
Course: 17 Minutes
- Using cp or sync to Create a Backup
- Restoring Using a cp or sync Created Backup
- Creating Filesystem Snapshots
- Restoring a Filesystem Snapshot
Java ASYNC Interface
Course: 35 Minutes
- Course Introduction
- Going Asynchronous
- Making an Asynchronous Connection
- Querying
- Using CRUD Operations
- Backing up with mongodump
- Restoring with mongorestore
- Configuring and Using SNMP with Windows
- Processing Aggregations
Practice: Stats and Backups for MongoDB
Course: 4 Minutes
- Exercise: Use Stats and Create Backups
PyMongo
Course: 28 Minutes
- Course Introduction
- Installing PyMongo
- Making a Connection and Using a Database
- Using CRUD Operations
- Getting or Querying a Document
- Creating and Managing Indexes
- Using Bulk Inserts, Counting, and Range Queries
GridFS with Python
Course: 17 Minutes
- Connecting to a GridFS
- Manipulating Files
- Querying
- Streaming
REST Using Python
Course: 21 Minutes
- Installing Eve
- Configuring and Using Eve
- Querying Using Eve
- Performing CRUD Operations in Eve
- Sorting and Pretty Printing
Practice: Python with MongoDB
Course: 3 Minutes
- Exercise: Use PyMongo to Integrate with MongoDB
MongoDB: Integration with Spark
Course: 59 Minutes
Spark Connector
Course: 15 Minutes
- Course Introduction
Installing the Connector
Configuring the Connector
MongoDB and Spark with Java
Course: 31 Minutes
- Reading Data from MongoDB
- Using Datasets and Schemas
- Using SQL to Retrieve Data
- Writing Data to MongoDB
- Working with Aggregation
Practice: Using Spark for MongoDB
Course: 13 Minutes
- Exercise: Use the MongoDB Connector for Spark
Specificaties
Taal: Engels
Kwalificaties van de Instructeur: Gecertificeerd
Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur: 10:06 uur
Voortgangsbewaking: Ja
Toegang tot Materiaal: 365 dagen
Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning: Helpdesk en online kennisbank 24/7
Certificering: Certificaat van deelname in PDF formaat
Prijs en Kosten: Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie
Award Winning E-learning: Ja
Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.

