De ontwikkeling van .NET gaat in volle vaart en Microsoft biedt inmiddels vele tientallen trainingen. Maar welke training kun je nu het beste volgen? Ten eerste is voorkennis van belang, ten tweede het doel dat je wilt bereiken en ten derde welk onderdeel (of welke onderdelen) je graag zou willen bestuderen. Om een beetje de bomen weer door het bos te zien, heb ik een schema gemaakt met deze keuzes om te komen tot de voor jou meest geschikte training.

De ontwikkeling van .NET gaat in volle vaart en Microsoft biedt inmiddels vele tientallen trainingen. Maar welke training kun je nu het beste volgen? Ten eerste is voorkennis van belang, ten tweede het doel dat je wilt bereiken en ten derde welk onderdeel (of welke onderdelen) je graag zou willen bestuderen. Om een beetje de bomen weer door het bos te zien, heb ik een schema gemaakt met deze keuzes om te komen tot de voor jou meest geschikte training.
Rollen binnen SharePoint 2010
Voorkennis
Voordat we met Microsoft .NET aan de slag kunnen dien je te beschikken over algemene programmeerkennis & -principes. Variabelen, functies, procedures, scripting, enz. Als dit op orde is, is het van belang om basiskennis te krijgen van .NET, de programmeer taal (C# of VB.NET), Object Oriented Programming en dien je te weten wat de mogelijkheden zijn binnen .NET.
Doel
Het volgende wat we gaan bepalen is het doel. Wat wil je bereiken met een training? Is dit vooral het opdoen van kennis en vaardigheden of wil je jezelf ook direct certificeren. Afhankelijk daarvan hebben we extra trainingen nodig die opleiden voor de vereiste certificeringsexamens. Dit is ook overigens ook weer afhankelijk van de verschillende .NET versies; Op dit moment is .NET 4.0 de meest recente maar .NET 3.5 is zeker nog relevant en nu (nov 2010) nog het meest gevraagd.
De verschillende richtingen
Als de voorkennis op orde is en de eventuele verplichtingen voor certificering bepaald, kunnen we gaan kijken naar een specialisatie in een bepaalde richting. Wil je graag Windows applicaties (desktop applicaties) maken, dan hebben we nog de keuze uit de klassieke Windows applicaties en de applicaties op basis van Windows Presentation Foundation (WPF). Zit je meer in de Websites (web applicaties), dan heb je de keuze uit trainingen op introductieniveau en meer gevorderd niveau. Verder zou je kunnen kiezen voor specialisatie in het bouwen van services. Windows Communication Foundation (WCF) is de manier voor het bouwen van o.a. Webservices, Windows Services en Remoting. Welke richting je ook kiest, in alle gevallen is het interessant om ook te kijken naar ADO.NET. Hierbij hebben we het over data-access, ofwel, het uitlezen, het opslaan en het gebruik van data.
Talen
In het schema gaan we niet in op de verschillende talen die beschikbaar zijn zoals VB.NET en C#. Alle cursussen (m.u.v. de MS10266) worden in beide talen aangeboden. Zie het schema als een richtlijn en hopelijk heb je nu meer inzicht in de mogelijkheden en keuzes die je kunt maken.