Opleiding: MongoDB Essentials – 2 dagen online klassikaal

Verwerf praktische, direct inzetbare vaardigheden in een van ’s werelds toonaangevende NoSQL-databases.

Deze praktijkgerichte cursus MongoDB Essentials biedt een inleiding tot de basisprincipes van documentgeoriënteerde databases en helpt je bij het ontwerpen van flexibele datamodellen, het uitvoeren van CRUD-bewerkingen, het bouwen van aggregatiepijplijnen en het optimaliseren van de databaseprestaties.

Door middel van interactieve labs en praktijkvoorbeelden leert u hoe u MongoDB installeert en configureert, collecties en documenten beheert, gegevens opvraagt en bewerkt, indexen aanmaakt en MongoDB integreert met applicaties die gebruikmaken van populaire programmeertalen zoals Java, Python, PHP en Ruby. Aan het einde van de cursus heeft u het vertrouwen om schaalbare, datagestuurde applicaties te bouwen en te ondersteunen met behulp van MongoDB

Doelgroep

  • Softwareontwikkelaars en applicatieontwikkelaars
  • Backend- en full-stack-ontwikkelaars
  • Databasebeheerders (DBA's)
  • Data-engineers
  • DevOps-engineers
  • IT-professionals die met moderne applicaties werken
  • Ontwikkelaars die overstappen van SQL- naar NoSQL-databases
  • Iedereen die praktische MongoDB-vaardigheden wil opbouwen voor applicatieontwikkeling en gegevensbeheer

Vereisten

  • Basisbegrip van programmeerconcepten
  • Bekendheid met databases en datastructuren
  • Basiskennis van het opvragen van gegevens
  • Ervaring met een programmeertaal is nuttig, maar niet vereist

Leerdoelen

  • Installatie en configuratie van MongoDB: Leer hoe u MongoDB installeert, configureert en beveiligt, de architectuur ervan begrijpt en belangrijke instellingen beheert voor betrouwbare databasebewerkingen.
  • Gegevensbeheer met MongoDB: Doe praktische ervaring op met het uitvoeren van CRUD-bewerkingen, het schrijven van query's en het efficiënt beheren van gegevens met behulp van de MongoDB-shell.
  • Applicatie-integratie: Koppel MongoDB aan applicaties met behulp van Java-, Python-, PHP- en Ruby-drivers, en leer hoe je datagestuurde applicaties bouwt en onderhoudt.

Cursusinhoud

Dag 1

Sessie 1: NoSQL-databases

  • Basisprincipes en architectuur van NoSQL
  • NoSQL versus relationele databases
  • Gegevensopslag, transacties en belangrijke functies

Sessie 2: MongoDB installeren

  • Installatie en configuratie van MongoDB
  • Bestandsstructuur en beveiligingsinstellingen

Sessie 3: Datamodellering en ontwerp

  • Datamodellering en documentstructuren
  • Collecties, datatypes en unieke identificatie-ID's

Sessie 4: Gegevens opvragen

  • Werken met databases en collecties
  • Query-operatoren en het ophalen van gegevens
  • Gegevens op basis van datum opvragen

Dag 2

Sessie 5: Het aggregatieframework

  • Gegevensaggregatie en -analyse
  • Aggregatiepijplijn en -operatoren
  • Aggregaties op basis van datum

Sessie 6: Gegevens bewerken

  • Documenten invoegen, bijwerken en verwijderen
  • Atomische bewerkingen en gegevensbeheer
  • Capped collections

Sessie 7: Een API gebruiken

  • MongoDB-drivers en applicatie-connectiviteit
  • Integratie met Java, PHP, Ruby en Python

Sessie 8: Opties voor hoge prestaties

  • Indexaanmaak en -optimalisatie
  • Geavanceerde indexsoorten
  • Replicatie en sharding voor schaalbaarheid

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags CET, met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.

Wat is MongoDB?

MongoDB is een documentgeoriënteerde NoSQL-database die gegevens opslaat in flexibele JSON-achtige documenten in plaats van in traditionele rijen en tabellen. Het wordt veel gebruikt voor schaalbare web-, mobiele en cloudtoepassingen.

Is deze cursus geschikt voor beginners?

Ja. De cursus is bedoeld voor deelnemers die nog niet bekend zijn met MongoDB en biedt een praktische inleiding tot NoSQL-databases en documentgebaseerde datamodellering.

Bevat de cursus praktische oefeningen?

Ja. De cursus bevat praktische oefeningen en live labs waarin u direct met MongoDB-databases en realistische ontwikkelingsscenario's aan de slag kunt.

Heb ik SQL-ervaring nodig?

Nee. Hoewel kennis van databases nuttig is, introduceert de cursus vanaf het begin NoSQL-concepten en de basisprincipes van MongoDB.

Leer ik hoe ik MongoDB kan integreren met applicaties?

Ja. De cursus introduceert MongoDB-drivers en laat zien hoe je MongoDB kunt koppelen aan applicaties die zijn gebouwd met Java, Python, PHP en Ruby.

Komt prestatieoptimalisatie aan bod in de cursus?

Ja. Je leert hoe indexen de prestaties van query's verbeteren en krijgt een inleiding in geavanceerde schaalbaarheidsconcepten zoals replicatie en sharding

Voor welke functies is deze training nuttig?

Deze cursus is waardevol voor softwareontwikkelaars, backend-ontwikkelaars, full-stack-ontwikkelaars, databasebeheerders, data-engineers en IT-professionals die werken met moderne, datagestuurde applicaties.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginnersniveau
  • 2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Interactieve, praktische live labs
  • Alle relevante cursusmaterialen
  • Meer dan 30 aanbevolen studie-uren
  • Inclusief certificaat

Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt

Meer...
€1.450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
MongoDB
Niveau
Duur
2 dagen
Looptijd
30 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy