Voorbereiden behalen examen Microsoft
Bij Sigma Solutions krijgen alle medewerkers de kans om hun kennis te vergroten en zo te groeien. Voor ontwikkelaars betekent dat onder andere het behalen van certificaten (van bijvoorbeeld Microsoft). Mijn ervaringen hierin zijn bijzonder positief: het heeft mij aangetoond op welk niveau ik zit en mijn niveau verhoogd; en ik leer elke keer weer nieuwe technieken en concepten of kleine functionaliteiten die nuttig zijn in het dagelijks gebruik.
De afgelopen jaren heb ik een aantal examens gedaan om certificaten te behalen, waaronder Coldfusion 9 Adobe Certified Expert en Google Analytics Individual Qualification. De laatste certificaten die ik behaald heb, zijn van Microsoft: Programming in HTML5 with JavaScript and CSS3 (70-480) en Developing ASP.NET MVC Web Applications (70-486). Daarna heb ik mij beziggehouden met het behalen van Developing Microsoft Azure and Web Services (70-487).
Gedurende het behalen van en het leren voor deze certificaten, heb ik steeds meer ontdekt wat voor mij de beste manier is om dit te doen en ik wil hieronder in het kort mijn bevindingen delen en hoop dat andere ontwikkelaars hier hun voordeel mee kunnen doen.
Examenboek van Microsoft
Het officiële boek van Microsoft is een essentieel onderdeel bij het leren van elk examen. Elk onderdeel wordt besproken en per onderdeel wordt in grote lijnen ook uitgelegd hoe het werkt en wat de bedoeling is, dus als je geen ervaring hebt met bepaalde onderdelen van in dit geval bijvoorbeeld Windows Azure, dan leer je met dit boek al heel wat.
Mijn ervaring is wel dat er soms wat storende type- en spelfouten in zitten en het grootste gedeelte is woord voor woord gekopieerd van MSDN. Sommige gedeeltes worden té summier behandeld. Dit is een hele goede basis, maar als je een dergelijk boek uit je hoofd leert (zeker 70-487) en je hebt verder weinig ervaring op de gebieden van het examen, dan zal het erg lastig zijn zonder verdere studie.
Video’s
Microsoft heeft voor elk examen ook zeer uitgebreide video’s, gegeven door ontwikkelaars en andere mensen van het Microsoft-team. Hierin wordt vrijwel hetzelfde uitgelegd als in de boeken, maar omdat het als video wordt gepresenteerd, zie je meteen wát de ontwikkelaars doen en leggen ze uit wáárom ze het doen; dit geeft onmiddellijk veel inzicht.
De volgende video’s zijn beschikbaar voor het behalen bovengenoemde certificaten:
- 70-480: https://channel9.msdn.com/Blogs/mcpexamprep/70-480-Programming-in-HTML5-with-JavaScript-and-CSS3
- 70-486: https://channel9.msdn.com/Series/Dev-ASP-MVC4-WebApps
- 70-487: https://channel9.msdn.com/Series/developing-windows-azure-and-web-services
Informatie op de site
Op de pagina’s van de certificaten zelf staan linkjes naar deze video’s en ook andere informatie, zoals linkjes naar Wiki-pagina’s waarin ontwikkelaars zelf per onderdeel van het examen informatie of linkjes naar informatie plaatsen (bijvoorbeeld: http://borntolearn.mslearn.net/certification/developer/w/wiki/537.487-developing-windows-azure-and-web-services.aspx). Ook worden wijzigingen in de eisen van het examen benoemd. Het is heel belangrijk om deze pagina’s goed door te nemen.
MSDN
Een grote bron van informatie, voor zowel examens als je normale dagelijkse werkzaamheden, is MSDN. De examenboeken van Microsoft zijn grotendeels gebaseerd op de informatie hierin. Over elk onderwerp kan je uitgebreide informatie, API’s en handleidingen vinden. Zie bijvoorbeeld Windows Communication Foundation Getting Started Tutorial.
Oefenen
Uiteindelijk is er volgens mij één manier om het echt goed onder de knie te krijgen en dat is oefenen. Pas dus de dingen die je leert toe op je werk of maak enkele hobby-projecten waarin je de concepten die je moet weten voor het examen toepast.
Ik hoop dat deze tips andere ontwikkelaars helpen; ik weet dat het mij in ieder geval wel veel geholpen heeft.