Wij zijn dé IT-opleider van het noorden
- 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.
Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
€995,- 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 Access
In this module, you’ll learn how to use Entity Framework and how to query many types of data by using Language-Integrated Query (LINQ).
Lessons:
Lab 1: Updating Grade Data
After completing this module, students will be able to:
Module 2: Using the Network
In this module, you’ll learn how to use the request and response classes in the System.Net namespace to directly manipulate remote data sources. You’ll also learn about REST and OData and look briefly at ASP.NET Core MVC.
Lessons:
After completing this module, students will be able to:
Module 3: Graphical User Interfaces
In this module, you’ll learn how to use Extensible Application Markup Language (XAML) and Windows Presentation Foundation (WPF) to create engaging UIs.
Lessons:
Lab 1: Adding a Graphical User Interface
After completing this module, students will be able to:
Module 4: Application Performance
In this module, you’ll learn how to improve the performance of your applications by distributing your operations across multiple threads.
Lessons:
Lab 1: Performance Tuning
After completing this module, students will be able to:
Module 5: C# Interop
In this module, you’ll learn how to interoperate with unmanaged code in your applications and how to ensure that your code releases any unmanaged resources.
Lessons:
Lab 1: Working with Word
After completing this module, students will be able to:
Module 6: Designing for Reuse
In this module, you’ll learn how to consume existing assemblies by using reflection, and how to add additional metadata to types and type members by using attributes. You’ll also learn how to generate code at runtime by using the Code Document Object Model (CodeDOM) and how manage your .NET assemblies.
Lessons:
Lab 1: Managing the Grades Report Assembly
After completing this module, students will be able to:
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.