training

Startgarantie NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Multithreading, Parallel Programming and Asynchronous Programming in C# .NET

Maak kennis met Threads, Task Parallel Library and async / await

21 november 2024
- Veenendaal / Remote
2 dagen
1480 (ex BTW)

Beschrijving

Als .NET ontwikkelaar leer je in deze training de essentiële onderdelen van het .NET Framework waarbij de uitvoering van code niet wordt geblokkeerd als een methode lang duurt. Denk hierbij aan Threads, Task Parallel Library en async / await.

Deze training bevat en gebruikt de laatste versie van de C# en C# taalfeatures. Gebruik is van toepassing op .NET Core.

Benodigde voorkennis

Goede kennis van C#, inclusief LINQ en Generics

Onderwerpen

Threads

  • Windows threads
  • Multithreading
  • .NET Thread class
  • Creating threads
  • Threads and data
  • Shared data
  • Synchronization
  • User Interface code
  • SynchronizationContext
  • BackgroundWorker
  • ThreadPool

Task class and Parallel Programming

  • Task Parallel Library
  • Task class
  • ValueTask
  • Parallel class
    • For
    • ForEach
    • ForEachAsync
    • Invoke
  • ParallelLoopState
  • PLINQ
    • ParallelEnumerable
    • AsParallel()
    • AsOrdered()
  • ForAll
  • ConcurrentCollections
  • Synchronization primitives
  • Lazy Initialization

Asynchronous Programming

  • Synchronous vs. asynchronous
  • async and await
  • async APIs
  • TaskAwaiter
  • Wrapping APM methods
  • AsyncEnumerable

Planning

StartdatumDuurLocatie
21 november 202422 november 2024
Startgarantie
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
18 december 202419 december 2024
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
15 januari 202516 januari 2025
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
12 februari 202513 februari 2025
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
12 maart 202513 maart 2025
2 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
3 april 20254 april 2025
2 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
Houd me op de hoogte van nieuwe data

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

Vervolgtrainingen

"Deze training was direct toepasbaar op het project"
Cursist
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten