C# 8 Advanced Development

Tijdsduur

C# 8 Advanced Development

NForza
Logo van NForza
Opleiderscore: starstarstarstarstar_half 9 NForza heeft een gemiddelde beoordeling van 9 (uit 2 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Er zijn nog geen startdata bekend voor dit product.

Beschrijving

C# 8 ADVANCED DEVELOPMENT

Training Beschrijving:

Heb je de core functies van C # als programmeertaal onder de knie en ben je klaar om de volgende stap te zetten?

Het .NET Framework biedt een ongelooflijk rijke en gevarieerde set API's die alle aspecten van development omvatten.

Deze cursus gaat dieper in op de gebieden van C # en .NET die vandaag de dag belangrijk zijn voor ontwikkelaars, waaronder asynchronous, de-coupled en adaptable systemen en test-driven development.

Doelgroep: C# ontwikkelaars

Voorkennis: Minimaal 6 maanden C # programmeerervaring

Cursusinhoud:

Asynchronous Programming: Creating tasks; Designing task-based APIs; Continuations; Nested tasks

Managing Tasks: Quic…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: C#, C/C++, OO (Object Oriented) Programmeren, .NET en MATLAB.

C# 8 ADVANCED DEVELOPMENT

Training Beschrijving:

Heb je de core functies van C # als programmeertaal onder de knie en ben je klaar om de volgende stap te zetten?

Het .NET Framework biedt een ongelooflijk rijke en gevarieerde set API's die alle aspecten van development omvatten.

Deze cursus gaat dieper in op de gebieden van C # en .NET die vandaag de dag belangrijk zijn voor ontwikkelaars, waaronder asynchronous, de-coupled en adaptable systemen en test-driven development.

Doelgroep: C# ontwikkelaars

Voorkennis: Minimaal 6 maanden C # programmeerervaring

Cursusinhoud:

Asynchronous Programming: Creating tasks; Designing task-based APIs; Continuations; Nested tasks

Managing Tasks: Quick recap of async and await; A closer look at the Task class; Working with TaskCompletionSource; Task scheduling

Parallel Programming: Task-based and data-based parallelism; Using the Parallel class; Using PLINQ; TPL DataFlow

Debugging Multithreaded Code: Types of bugs; Visual Studio debugging techniques; Going beyond Visual Studio

Reflection and Metadata: Metadata storage; Loading assemblies; Examining types using reflection; Creating instances using reflection; Late binding; Assembly metadata; Defining and accessing custom attributes

Integrating with Unmanaged Code: The dynamic keyword; Using The Dynamic Language Runtime

CodeDom and Dynamic Code: Overview of CodeDom; Compiling code; Using interfaces effectively; Using reflection effectively; Using Reflection Emit; Creating dynamic methods; Working with builder classes

Dependency Injection: DI concepts; Tools for implementing DI; Overview of Unity; Resolving dependencies; Designing for DI

Test-Driven Development: TDD concepts; Tooling for TDD in .NET; Creating unit tests; Mocking; Coverage; Following a TDD approach to development

Trainers:

Onze trainers zijn MCT en spreken regelmatig op congressen zoals de Microsoft TechDays, Techorama, DevSum Sweden en DevTeach Montreal. Verder zijn ze als lead-trainers ieder jaar aanwezig op Microsoft University in Noorwegen. Doordat onze trainers altijd een stapje extra doen, kunnen we met trots zeggen dat hier de afgelopen 3 jaar een slagingspercentage van 100% is behaald. 

Locatie:

Onze trainingslocatie is de schitterende Oranjerie, op de Utrechtse Heuvelrug in het park van Huis Doorn. Uiteraard zijn de heerlijke lunch en koffie/thee inclusief

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)