Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Ontwikkeling en implementatie van .Net applicaties
Bijdragen van de verschillende versies van C#
Architectuur en best practices
Gevorderde begrippen van C#
Genericiteit: methodes, klassen en interfaces
Anonieme methodes
Geavanceerde objecten: indexers, initialisatie/vernietiging, interfaces, reflectie
Inleiding tot parallellisme
Asynchroon programmeren
Workshop: Gebruik van abstractie, gemeenschappelijke interfaces en polymorfisme - Complexe verzamelingen
Implementeren en bevragen van REST webdiensten
REST architectuur: componenten, aanroepmethoden
Foutafhandeling
ASP.NET Web API
Ontwikkelen van RESTful services
Serialiseren van Xml, JSON
Versturen van parameters, validaties
Response type, formaat
Uitrollen van een RESTful service
REST web services bevragen
Workshop: REST-webdiensten maken en opvragen
GUIs bouwen met WPF
WPF (Windows Presentation Foundation) : presentatie, architectuur
WPF vergeleken met Winforms
Inleiding tot XAML, vensteropbouw
Gebeurtenissenbeheer
Belangrijkste besturingselementen en positionering
Interactiviteit en gegevensbeheer
Workshop : creatie van een volledige beheerapplicatie met WPF
Object relationele mapping
Herinnering aan databasetoegang met ADO.Net
Overzicht van ORM-frameworks
Entity Framework : functionaliteiten, architectuur
LINQ : presentatie, syntaxis en querygeneratie
Associatiebeheer
Opgeslagen procedures aanroepen
Workshop: Efficiënte implementatie van een datatoegangslaag met Entity Framework