Opleiding: Training MongoDB
Wil je een MongoDB-omgeving zelf kunnen inrichten, gebruiken en beheren, zodat je document-georiënteerde data betrouwbaar opslaat en ontsluit? In deze training installeer en configureer je MongoDB, werk je met documenten, selecties en indices, en voer je beheertaken uit rond performance, backup, beveiliging en clustering. Je leert data te bevragen met het Aggregation Framework en MongoDB te integreren in je dataplatform. Hierdoor ben je in staat om zelfstandig een MongoDB-omgeving op te zetten en te onderhouden.
Algemene omschrijving
MongoDB is een document-georiënteerd NoSQL-databasesysteem dat data opslaat in een JSON-variant, BSON genaamd, en dat bekendstaat om zijn schaalbaarheid, repliceerbaarheid en volledige indexeerbaarheid. Tijdens deze training maak je eerst kennis met de architectuur achter die eigenschappen, waarna je vooral zelf aan de slag gaat. Je richt een MongoDB-omgeving in, maakt databases, collecties en documenten aan, en stelt selecties, bewerkingen en indices op. Je bevraagt data met het Aggregation Framework en voert beheertaken uit rond performance, backup, beveiliging en clustering.
De training is opgezet rond herkenbare praktijkcases, waarin je theorie meteen omzet in werkende configuraties en queries. Na een korte introductie in de NoSQL-architectuur verschuift het accent naar de praktijk: installeren, dagelijks werken met documenten en indices, beheren en integreren in applicaties. Zo bouw je stap voor stap de vaardigheden op die je nodig hebt om zelfstandig met MongoDB te werken.
Onze trainers werken zelf dagelijks met MongoDB en document-georiënteerde databases, waardoor ze actuele kennis combineren met praktijkervaring. Waar gewenst en mogelijk, laten we onze voorbeelden en accenten aansluiten bij de omgeving waarin jij of je team werken.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training MongoDB komen onderstaande onderwerpen aan bod.
NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.
- Introductie en architectuur van MongoDB
-
- Kennismaken met document-georiënteerde databases en de NoSQL-architectuur
- De architectuur van MongoDB doorgronden
- Werken met JSON en de BSON-opslagvariant
- Bepalen wanneer en waarom je MongoDB inzet
- Installatie en eerste stappen
-
- MongoDB installeren en configureren
- MongoDB-servers starten en stoppen
- Werken met mongosh als shell voor je database
- Beheertools en clients verkennen
- Werken met documenten
-
- Databases, collecties en documenten aanmaken
- Selecties en bewerkingen op data uitvoeren
- Indices opzetten en inzetten voor snellere queries
- Data aggregeren
-
- Data aggregeren met het Aggregation Framework als primaire aggregatiemethode
- Aggregation pipelines opbouwen en stapsgewijs verfijnen
- De rol van MapReduce herkennen naast het Aggregation Framework
- Beheer van een MongoDB-omgeving
-
- Performance meten met de profiler en monitoring
- Backup en herstel inrichten
- Beveiliging opzetten met role-based access control (RBAC) en encryption at rest
- Multi-document transacties toepassen
- Clustering, fault tolerance en load balancing inrichten
- Development en integratie
-
- MongoDB-drivers kiezen en inzetten
- Verbinding maken met MongoDB
- MongoDB integreren in je dataplatform
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je een MongoDB-omgeving inricht, bevraagt en beheert.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- Een MongoDB-omgeving te installeren, te configureren en in te richten
- Databases, collecties en documenten aan te maken en data te bevragen met selecties, indices en het Aggregation Framework
- Beheertaken uit te voeren rond performance, backup, beveiliging en clustering
- MongoDB aan te spreken en toe te passen in applicaties
- Zelfstandig een MongoDB-omgeving in te richten, te gebruiken en te beheren