CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Vorteile der asynchronen Arbeit mit Dateien ( async/ await)

    C# SELF
    Level 42,Lektion 0
    Warum asynchrone Dateioperationen in C# verwenden? Wir schauen, wie async/ await Anwendungen reaktionsfähiger machen, Server skalierbarer und Code einfacher. Wir vergleichen synchrone und asynchrone Aufrufe ( Read/ Write vs ReadAsync/ WriteAsync), sehen den praktischen Nutzen für UI und Backends und werfen einen Blick unter die Haube von .NET I/O.
    Verfügbar
  • Asynchrones Lesen und Schreiben von Dateien ( ReadAsync/ WriteAsync)

    C# SELF
    Level 42,Lektion 1
    In dieser Vorlesung schauen wir uns asynchrone I/O-Operationen in C# 14 und .NET 9 an: wie man die Methoden ReadAsync und WriteAsync benutzt, wie die Schlüsselwörter async und await helfen, wozu ValueTask gut ist und wie man mit Abbruch über CancellationToken arbeitet. Wir sprechen über Pufferung, await using, praktische Szenarien und Best Practices für responsive UIs und skalierbare Server.
    Verfügbar
  • Asynchrone Arbeit mit Textdateien

    C# SELF
    Level 42,Lektion 2
    In dieser Vorlesung verstehst du, wie man Textdateien in C# effizient asynchron liest und schreibt mit StreamReader, StreamWriter und den statischen Methoden der Klasse File. Du erfährst, wofür async/ await gebraucht werden, wie sie helfen, das UI nicht zu blockieren und Web‑Apps zu skalieren, lernst zeilenweises Lesen großer Logs, das Schreiben von Berichten ohne Blockaden und beste Praktiken anzuwenden ( ConfigureAwait, korrektes using, Fehlerbehandlung). Am Ende — typische Fehler und wie man sie vermeidet.
    Verfügbar
  • Fehlerbehandlung bei asynchronen Operationen ( async/ await)

    C# SELF
    Level 42,Lektion 3
    In dieser Vorlesung schauen wir uns an, wo bei asynchronem I/O eine Exception tatsächlich entsteht, wie man try-catch richtig zusammen mit await verwendet, warum das Pattern „fire and forget“ gefährlich ist, wann ContinueWith sinnvoll sein kann, welche Exceptions am häufigsten vorkommen ( IOException, UnauthorizedAccessException, ObjectDisposedException, OperationCanceledException) und wie man das alles in einem praktischen Beispiel fürs Datei-Lesen verbindet.
    Verfügbar
  • Abbrechen von asynchronen Operationen

    C# SELF
    Level 42,Lektion 4
    In dieser Vorlesung schauen wir uns an, wie man lange und asynchrone Operationen in .NET korrekt abbricht, mithilfe der Cancellation-Tokens: CancellationToken und CancellationTokenSource. Wir verstehen, wo und wie man auf Abbruch prüft, wie ThrowIfCancellationRequested() und IsCancellationRequested funktionieren, wie man Abbruch mit Standardbibliotheksmethoden nutzt (zum Beispiel FileStream.ReadAsync, Task.Delay, HttpClient.SendAsync) und wie man Timeouts einrichtet. Wir besprechen typische Fehler und Best Practices im Umgang mit OperationCanceledException.
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym