C# Expert

Loader DigitalCityEen ogenblik, aub...

C# Expert

(Réf.662)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Verwerf geavanceerde noties in C# voor de creatie van web services, efficiënte grafische interfaces met WPF en een krachtige persistentie laag

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

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.