GRATIS
USB-STICK
en proefles
Logo IP
Laden van zoekcontrol

Cursus Categorie Microsoft .NET

IP Computer Training Centrum verzorgt diverse cursussen en trainingen op het gebied van Microsoft .NET. Hieronder kunt u een kleine beschrijving vinden van de categorie en een overzicht van al onze trainingen in deze categorie

Training/Cursus categorie beschrijving

.NET (uitspraak: dotNET) is een applicatieframework ten behoeve van de naadloze samenwerking van applicaties en bibliotheken geschreven in verschillende programmeertalen. Het is ontwikkeld door Microsoft. .NET is volledig beschreven in vrij toegankelijke ECMS-standaarden, en is daarmee niet alleen beschikbaar voor Microsoft-toepassingen.
 
De Common Language Infrastructure, de officiële naam voor .NET is beschreven in ECMS-standaard 335, de nieuw ontwikkelde taal C# in ECMS-standaard 334.

Kenmerken van .NET

.NET bestaat uit een groot aantal klassen die de ontwikkelaar kan gebruiken bij het maken van programma's, alsmede een virtueel executiesysteem (VES) en enkele compilers die broncode omzetten naar een tussenlaag, de 'Microsoft Intermediate Language' (MSIL). De MSIL-code wordt door de CLR ('Common Language Runtime') 'just in time' omgezet naar machine-code en uitgevoerd.

De .NET-technologie is duidelijk geïnspireerd door Java. Nadat Microsoft Java uitbreidde om het betere uitwisselbaarheid met zijn eigen Windows-platform te geven, maar Sun Microsystems, de eigenaar van Java, deze uitbreidingen door de rechter verboden wist te krijgen, besloot Microsoft een eigen standaard te ontwikkelen, wat geresulteerd heeft in het .NET-framework. Dit verenigt de voordelen van de Java-principes met een grote uitwisselbaarheid met de al bestaande Windows-programmeeromgevingen, wat het tot een zeer interessant ontwikkelplatform maakt voor veel van de software die, voor .NET bestond, in Visual Basic of C++ moest worden ontwikkeld.

Net als bij Java worden programma's bij .NET niet gecompileerd tot machinecode maar tot een tussentaal (common intermediate language of CIL). Deze wordt dan vervolgens uitgevoerd door een runtime engine (VES). Vergelijk dit met de Java Virtual Machine. Deze opzet levert een abstractie op van de onderliggende machine (inclusief besturingssysteem en diensten, alsmede datatypes) en maakt dat veel verschillende programmeertalen ontworpen kunnen worden voor eenzelfde, gegarandeerde basis aan faciliteiten.

De Microsoft-implementaties worden alleen ontwikkeld voor Windows-bedrijfssystemen, maar er zijn ook open source-implementaties van .NET; de belangrijkste is Mono, dat is opgezet met als specifiek doel om het programmeren in .NET voor Linux te ondersteunen, en daar ook aardig in slaagt, al loopt de ontwikkeling hier en daar achter bij de voortdurende uitbreidingen in Microsofts implementaties.

Het .NET-framework wordt "uit de doos" ondersteund vanaf Windows XP, Windows 2003 Server en Windows Vista & Windows 7, maar is ook beschikbaar voor oudere versies van Windows. Tevens zijn er diverse implementaties van de ECMS-standaarden te downloaden, sommige inclusief broncode.

Trainingen & Cursussen in de Categorie Microsoft .NET

SHIFT Kwaliteit
FORWARD Tijdwinst en efficiency
DELETE Computerstress
ENTER Computercursus