Aperçu du cours
Cursusoverzicht
Opleidingsdoel: De deelnemer zal MongoDB kunnen gebruiken voor het implementeren en beheren van databases.
Prérequis
- Basiskennis van programmeren.
Objectifs pédagogiques
- Initialisatie van het MongoDB-databasebeheersysteem (SGBD).
- Configuratie van het MongoDB-databasebeheersysteem.
- Werken met objecten en gegevens.
- Een applicatie integreren met MongoDB.
- De prestaties van de database verbeteren.
Public ciblé
- Projectmanagers, beheerders, IT-professionals of iedereen die MongoDB wil gebruiken...
Programme de formation
-
Inleiding
-
Introductie tot NoSQL databases MongoDB
-
Definitie van NoSQL
-
Modelleren in MongoDB
-
Overzicht van de verschillende formaten die in MongoDB worden gebruikt
-
Vereisten voor de installatie van MongoDB
-
Verbinding maken en testen van MongoDB
-
Praktijkopdrachten: Initialisatie van MongoDB op een ontwikkelstation (Windows of Linux) en integratie van een database
-
-
Verbinding en gebruik van MongoDB
-
Gebruik van de Mongo Shell
-
Werken met objecten en gegevens: CRUD-operaties
-
Gebruik van objecten
-
Gebruik van API’s
-
Praktijkopdrachten: Gebruik van de Mongo Shell en werken met objecten en gegevens
-
-
Modellering en het creëren van indexen
-
Schema-ontwerp
-
Indexen
-
Profilering en optimalisatie van zoekopdrachten
-
Praktische werking van MongoDB
-
Prestatiebeheer in MongoDB
-
Praktijkopdrachten: Modelleren en indexeren van gegevens
-
-
Beheer van drivers
-
Beschikbare drivers voor MongoDB
-
API-model
-
Gebruik van de PHP- of Java-API
-
Praktijkopdrachten: Werken met gegevens via API’s
-
-
Introductie tot replicatie en sharding
-
De basisprincipes van replicatie in MongoDB
-
De basisprincipes van Replica Sets en hun werking
-
Sharding
-
De combinatie van Sharding en Replica Sets
-
Installatie van een Replica gecombineerd met Sharding
-
Volgen van de prestaties van Sharding
-
Praktijkopdrachten: Installatie van Sharding voor gegevens, geautomatiseerd of handmatig
-
-
Prestatiebeheer en diagnostiek
-
Analyse van uitvoeringsplannen
-
Logs in MongoDB
-
Analyse van indicatoren en prestaties
-
Prestatiebewakingstools
-
Pipeline aggregatie
-
Praktijkopdrachten: Analyse van uitvoeringsplannen en optimalisatie van zoekopdrachten
-
-
Verder gaan: MongoDB-uitbreidingen
-
Geospatiale zoekopdrachten en hun indexering
-
GridFS nodig voor het opslaan van “grote objecten”
-
Aggregatie
-