Meistere die asynchrone Programmierung mit .NET und C#
Thread API, Tasks/TPL async & await sowie Thread Sicherheit mit C# Beispielen lernen und verstehen
Description
Hast du dich schon einmal über asynchrone Bugs gewundert?
Arbeitest du mit unresponsive UI Applikationen oder werden die System Ressourcen einfach nicht vollständig ausgenutzt für eine angemessene Performance?
Falls dir eines von diesen, oder ähnlichen Problemen mit der asynchronen Programmierung bekannt ist, dann wird dir dieser Kurs dabei helfen, diese zu überwinden.
Kurz gesagt lernst du in diesem Kurs mit Concurrentem (nebenläufigem) Code in .NET zu arbeiten.
Du wirst nicht nur lernen, was asynchrone Programmierung eigentlich ausmacht, sondern auch wie die Mechanismen der asynchronen Programmierung aussehen.
An das alles wirst du langsam herangeführt, in dem du die Grundzüge von Threads erlernst. Also was ist ein Thread, wie funktioniert dieser usw.
Das Ganze wird anhand der Thread API dargestellt, die dazu nutzt die restlichen Konzepte des Kurses zu verstehen.
Nach der Thread API, schauen wir uns an wie man mit .NET Thread Safe programmieren kann und was das eigentlich ist.
Weiterhin lernst du die TPL (Task Parallel Library) kennen und nutzt Tasks und die async & await keywords für eine Task basierte asynchrone Programmierung.
Außerdem schauen wir noch Möglichkeiten und Wege für die parallele Programmierung an und wie sich das im Verhältnis zur asynchronen Programmierung darstellt.
Die Themen in der Übersicht:
Asynchrone Programmierung verstehen (Warum, Was, Wie)
Die .NET Thread API
TPL mit Tasks und den async await keywords
Thread Safety mit Locking, Signaling und Concurrent Collections
Alles darüber wie concurrency funktioniert
Zögere nicht weiter, schreib dich ein und genieße:
das Fortschreiten deiner Karriere
und meistere einen der wichtigsten Skills als Entwickler
Sollte dich das nicht überzeugen, hast du immer noch die 30 Tage Geld zurück Garantie.
What You Will Learn!
- Warum benötigen wir asynchrone Programmierung?
- Konzepte der asynchronen Programmierung - Concurrency vs Parallelism, State, Locking etc.
- Asynchrone Techniken in .Net (Locking, Threads, Tasks, PLINQ)
- Threads, Thread Safety, Tasks und Parallelisierung
- Endlich verstehen was hier eigentlich vor sich geht
Who Should Attend!
- .Net Entwickler (C#)
- Backend Developer
- Entwickler von WPF, UWP, Xamarin, Asp Net u.a.