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.

Meer...
€299
ex. BTW
Aangeboden door
OEM ICT Trainingen & Advies - Copilot
Onderwerp
MongoDB
Niveau
MBO
Duur
12 maanden - 365 dagen - 24/7 lesduur 10:06 uur
Taal
en
Type product
cursus
Lesvorm
E-Learning
Aantal deelnemers
Min: 1
Keurmerken aanbieder
EC-Council Certified
EC-Council
Microsoft Learning Partner
Onbeperkt leren