- Train bij ons in Drachten of op jouw eigen locatie.
- Klanten geven ons een 9.2
- Erkende trainers.
- Ontvang een certificaat na deelname!
Kom je er niet uit?
Laat ons je helpen!
Deze training is een vervolg op C# Fundamentals. In deze training leer je onder andere over databasetoegang, grafische gebruikersomgevingen, webcommunicatie en -protocollen en hoe jij de prestaties van jouw programma kunt verbeteren.
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
€1095,- Excl. BTW
Inschrijven voor een trainingC# is een krachtige en veelzijdige programmeertaal die wereldwijd wordt gebruikt voor het ontwikkelen van robuuste applicaties. De training C# Advanced helpt jou om de complexe aspecten van deze programmeertaal te beheersen. Of je nu werkt aan zakelijke applicaties, computerspellen of webdiensten, de training C# Advanced biedt jou de kennis en vaardigheden om efficiënter en effectiever te programmeren.
De training C# Advanced behandelt complexe onderwerpen zoals het gebruik van Entity Framework en LINQ voor databasebeheer, netwerkverzoeken met System.Net en het ontwikkelen van gebruikersomgevingen met XAML en WPF. Daarnaast leer je over multitasking en asynchrone oproepen om de prestaties van jouw applicaties te verbeteren, evenals het samenwerken met niet-beheerde code.
Onderwerpen zoals REST, OData, ASP.NET Core MVC, en middelenbeheer worden diepgaand behandeld. Daarbij leer je hoe jij bestaande assemblages (assemblies) kunt gebruiken met .NET reflection, hoe jij extra metadata toe kunt voegen met attributen en hoe jij code kunt genereren tijdens runtime.
De training C# Advanced is met name geschikt voor ervaren softwareontwikkelaars die beschikken over programmeerervaring in een van de volgende programmeertalen:
Door de training C# Advanced te volgen zul je de volgende kennis en vaardigheden verkrijgen:
Voordat je deelneemt aan de training C# Advanced, raden wij aan dat jij eerst de training C# Fundamentals hebt gevolgd of beschikt over vergelijkbare voorkennis.
Module 1: Database Toegang
In deze module leer je hoe jij Entity Framework kunt gebruiken en hoe jij verschillende soorten gegevens kunt queryen met behulp van Language-Integrated Query (LINQ).
Lessen:
Lab 1: Bijwerken van Grade Data
Na afloop van deze module kunnen deelnemers:
Module 2: Het Netwerk Gebruiken
In deze module leer je hoe jij de klassen request en response in de System.Net namespace gebruikt om externe gegevensbronnen direct te manipuleren. Je leert ook over REST en OData en je kijkt kort naar ASP.NET Core MVC.
Lessen:
Na afloop van deze module kunnen deelnemers:
Module 3: Grafische Gebruikersinterfaces
In deze module leer je hoe jij Extensible Application Markup Language (XAML) en Windows Presentation Foundation (WPF) kunt gebruiken om boeiende gebruikersinterfaces te creëren.
Lessen:
Lab 1: Toevoegen van een Grafische Gebruikersinterface
Na afloop van deze module kunnen deelnemers:
Module 4: Applicatieprestaties
In deze module leer je hoe jij de prestaties van jouw applicaties kunt verbeteren door jouw bewerkingen over meerdere threads te verdelen.
Lessen:
Lab 1: Prestatieoptimalisatie
Na afloop van deze module kunnen deelnemers:
Module 5: C# Interop
In deze module leer je hoe jij samen kunt werken met niet-beheerde code in jouw applicaties en hoe jij ervoor kunt zorgen dat jouw code alle niet-beheerde resources vrijgeeft.
Lessen:
Lab 1: Werken met Word
Na afloop van deze module kunnen deelnemers:
Module 6: Ontwerpen voor Hergebruik
In deze module leer je hoe jij bestaande assemblies kunt gebruiken met behulp van reflection en hoe jij extra metadata kunt toevoegen aan typen en typeleden met behulp van attributen. Je leert ook hoe je code kunt genereren tijdens runtime met behulp van het Code Document Object Model (CodeDOM) en hoe jij jouw .NET assemblies kunt beheren.
Lessen:
Lab 1: Beheren van de Grades Report Assembly
Na afloop van deze module kunnen deelnemers:
Hieronder is een overzicht te vinden van trainingsmogelijkheden voor de C# Advanced training, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.