Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 4.33 KB

RessourcenZuDenLektionen.md

File metadata and controls

45 lines (33 loc) · 4.33 KB

Ressourcen zu den einzelnen Lektionen im Kurs

Hier findest du alle wichtigen Links und zusätzliche Informationen zum Online-Kurs "Asynchrone & Parallele Programmierung mit C# in .NET (Core)". Sofern eine Lektion hier nicht aufgeführt ist, gibt es zu dieser auch keine zusätzlichen Ressourcen.

Wichtig: Auch wenn ich bereits einiges an guten Materialien gefunden habe und hier verlinke bzw. bereitstelle, wird es noch viele tolle Artikel, Übungen, ... geben die ich noch nicht gefunden habe. Wenn du etwas kennst was in diese Material-/Linksammlung aufgenommen werden sollte, würde ich mich sehr über einen Hinweis von dir freuen. Gerne kannst du direkt den Link an der passenden Stelle einfügen und mir die Änderung über einen PullRequest zur Verfügung stellen. Bist du dir nicht sicher, dann erstelle einfach ein Issue mit dem Link und ich werde es dann selber an der passenden Stelle einfügen.

Kapitel 1 - Intro & Einrichtung

Lektion 1.2 - Vorstellung des GitHub-Projektes

ToDo: Links zu den wichtigsten Bereichen des Projektes einfügen!

Kapitel 2 - Async/await: Warten auf I/O-Operationen ohne zu blockieren

Links die allgemein von Interesse sein könnten:

Lektion 2.2 - Blockierende Aufrufe mit async/await vermeiden

Lektion 2.3 - Was passiert bei einem await-Aufruf (in einer WPF-Anwendung)?

Lektion 2.4 - Eine erste eigene Async-Methode erstellen

Lektion 2.5 - Musterlösung zur Übung - Async zieht sich durch alle Aufrufe

Lektion 2.6 - Verwende kein Task.Result oder Task.Wait anstelle von await

Links

Lektion 2.7 - Debugging von async Anwendungen Teil I

Links

Lektion 2.8 - Debugging von async Anwendungen Teil II

Links

Lektion 2.9 - Die Klasse Task im Rahmen von I/O-Operationen

Links

Zusätzliches Material

Hier das Zustandsdiagramm für den "Promise"-Task:

Lektion 2.9 - Exceptions, Delay und WhenAny - Die Zutaten für ein Timeout im Crawler