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
  • Einführung in funktionale Programmierung

    C# SELF
    Level 51,Lektion 0
    Kurz und praktisch: der Einstieg in die funktionale Programmierung in C#: was reine Funktionen sind, Immutability und Higher-Order-Funktionen, wie man in Komposition denkt und wie man das in echtem C#-Code mit Lambdas und LINQ anwendet. Wir schauen uns Beispiele an, vergleichen mit OOP, sehen, wie Func<T, TResult>, Predicate<T>, Action<T> helfen, und besprechen typische Fallen für Anfänger.
    Verfügbar
  • Reine Funktionen und Unveränderlichkeit

    C# SELF
    Level 51,Lektion 1
    Was sind reine Funktionen und Unveränderlichkeit von Daten in C# und wozu braucht man das in echten Projekten. Wir betrachten Determiniertheit und Nebeneffekte, vergleichen reine und unreine Funktionen, sprechen über unveränderliche Datenstrukturen, LINQ-Ansätze und typische Fallstricke. Alles mit Code-Beispielen, einer Vergleichstabelle und einem anschaulichen Schema.
    Verfügbar
  • Funktionen höherer Ordnung

    C# SELF
    Level 51,Lektion 2
    Wir schauen uns an, was Funktionen höherer Ordnung in C# sind: wie man Delegates ( Func, Action, Predicate) übergibt und zurückgibt, wie man Kompositionen und Verarbeitungspipelines baut, warum da LINQ drauf basiert (Methoden wie Where, Select, OrderBy) und welche Fallstricke auf dich warten (Closures, Debugging von komplexen Ketten). Alles mit praktischen Beispielen und kurzen Templates.
    Verfügbar
  • Closures

    C# SELF
    Level 51,Lektion 3
    Wir schauen uns an, was ein Closure in C# ist: wie eine Lambda das Umfeld speichert, warum Variablen per Referenz captured werden und welche Effekte das hat. An Beispielen bauen wir „Fabriken von Funktionen“, betrachten typische Fallstricke in Schleifen ( for/ foreach), wenden Closures in Callbacks und LINQ ( Where, StartsWith) an und besprechen, wie man Memory Leaks vermeidet. Praxis mit Func, Action und dem Operator =>.
    Verfügbar
  • Praktische Anwendung von FP in C#

    C# SELF
    Level 51,Lektion 4
    Wie man Ideen der funktionalen Programmierung in modernem C# 14 und .NET 9 nutzt: von LINQ-Ketten und Funktionskomposition bis hin zu Immutability, Memoization, Partiellem Anwenden und Pattern-Matching. Wir schauen, wo FP die Lesbarkeit und Zuverlässigkeit des Codes verbessert und wie man deklarativ schreibt, ohne überflüssige Komplexität.
    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