MongoDB University training review

In 2012 startte het bedrijf achter MongoDB (destijds "10gen") met een aantal gratis online MongoDB-cursussen. Een beetje later paste 10gen zijn naam aan naar MongoDB, Inc. en de online opleidingen werden gerebrand onder de naam "MongoDB University".

Ik schreef me in 2013 zelf in voor de twee introductiecursussen, namelijk M101: "MongoDB for Developers" en M102: "MongoDB for DBAs". Ook bij Intracto hadden we toen al projecten waar MongoDB een belangrijke rol speelde en op onze service en maintenance afdeling moesten we dat ook kunnen ondersteunen. Ik kon dus niet achterblijven.

 

Voor elk wat wils

Binnen M101 zijn er een aantal specialisaties, naargelang welke programmeertaal je gebruikt. Zo zijn er specifieke cursussen voor Python, Java, .NET en Node.js developers. Als PHP developer koos ik toen voor de Pythonversie omdat dat het meeste aansluit bij onze omgeving.

Als ik me goed herinner werden .NET en Node.js trouwens pas later toegevoegd. In feite zou je de cursus volledig in PHP kunnen maken, want alle taken die je krijgt worden beoordeeld op de uitkomst en niet op de code zelf.

 

Hoe werkt het?

De cursussen worden om de drie maanden gestart en duren 7 weken. Elke week krijg je een stevige brok theorie te verwerken. Dit in de vorm van filmpjes met lezingen en opdrachten.

De lezingen worden gegeven door experts op gebied van MongoDB. Zo wordt de administrators course gegeven door Dwight Merriman zelf, de co-founder van MongoDB, Inc. en een van de makers van MongoDB.

Je krijgt telkens 1 week de tijd om het lesmateriaal te verwerken en om een aantal huiswerkopdrachten klaar te krijgen. Om het huiswerk tot een goed einde te brengen wordt je gedwongen om buiten de cursus te treden en de handleiding van MongoDB erbij te nemen.

 

mongo_video.png

 

De laatste week krijg je een examen voorgeschoteld in dezelfde vorm als het huiswerk. Zowel huiswerk als examen tellen uiteindelijk mee in de totaalscore, en bij een score van mistens 65% ben je geslaagd.

 

M202, een opfrisser

In maart 2015 kwam MongoDB 3.0 uit met een paar leuke nieuwtjes zoals pluggable storage engines, waaronder WiredTiger.

Bij wijze van opfrisser schreef ik me vorige maand in voor de M202: "MongoDB Advanced Deployment and Operations" cursus. Zo kon ik mezelf een keer hertrainen in het oplossen van complexe probleemsituaties en ontdekte ik verschillen tussen oudere en nieuwere MongoDB-installaties.

Om er stevig in te vliegen ging de eerste week meteen over system sizing en tuning. De volgende weken gingen over backup opties en disaster recovery, fault tolerance en availability, sharded cluster management, log files, security authentication and authorization. En, in de laatste week, het examen.

Het niveau van de cursus is uitstekend en het tempo is strak. Je krijgt zeer uitdagende en boeiende problemen voorgeschoteld en de vragen zijn vaak doordenkertjes. Dit is een echte aanrader!

 

m202-intro.png

 

Geslaagd!

Deze cursus is duidelijk niet voor de "huis-, tuin- en keukengebruik" setups van MongoDB en al zéker niet voor beginners. Ik was dan ook zeer tevreden dat ik deze advanced cursus met grootste onderscheiding beëindigd heb.

Het succesvol beëindigen van de cursus betekent echter niet dat je MongoDB certified bent. Hiervoor zal je langs een examencenter moeten passeren, waar een examenpoging 150 dollar kost. Ik ben er wel van overtuigd dat de gratis MongoDB-cursussen je een goede voorbereiding geven op de professionele certificatie.

 

MongoDB voor PHP developers

Als je er 7 weken tijd voor over hebt, kan MongoDB University je een diepgaande cursus aanbieden. Heb je niet zoveel tijd, ben je niet zo te vinden voor online training, of wil je graag een specifieke hands-on training voor PHP developers volgen, dan ben je bij MongoDB University aan het verkeerde adres.

In plaats daarvan kan ik je wél de MongoDB voor PHP developers training van King Foo aanraden. Dit is een hands-on beginnerstraining van 1 dag waarin de basisconcepten van MongoDB, communicatie met MongoDB via de console en PHP MongoDB drivers aan bod komen.

Ook schema design, performance en Doctrine ODM komen aan bod. De training wordt gegeven door Jachim Coudenys, een van de King Foo developers met 9 jaar ervaring. Jachim is Zend Certified Engineer en is ook MongoDB Certified Developer en DBA.

Meer weten? Contacteer ons!