C# 8 Advanced Development
Startdata en plaatsen
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…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
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
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.