Programmierung

C# Programmierung

Umfassender C#-Kurs: Von den Grundlagen über OOP bis zu LINQ, Async/Await und einem vollstaendigen Abschlussprojekt. Du baust Schritt für Schritt eine professionelle Aufgabenverwaltung.

12
Kapitel
22h
Lernzeit
Mittel
Niveau
Gratis
Komplett kostenlos

Jetzt anmelden und loslegen

Mit deinem kostenlosen Account bekommst du Zugriff auf den vollständigen Kursinhalt, alle Übungen und deinen persönlichen Lernfortschritt.

Das lernst du in diesem Kurs

  1. 1

    Einführung in C# und .NET

    Was ist C#, das .NET-Oekosystem und dein erstes Programm mit einer IDE

  2. 2

    Variablen, Datentypen und Operatoren

    Datentypen, Typkonvertierung, var, const und alle Operatoren

  3. 3

    Kontrollstrukturen: Bedingungen und Schleifen

    if/else, switch, for, while, foreach und Pattern Matching

  4. 4

    Methoden und Parameter

    Methoden definieren, Überladung, ref/out/params, Rekursion und lokale Funktionen

  5. 5

    Arrays und Collections

    Arrays, List, Dictionary, HashSet und Queue/Stack verstehen und nutzen

  6. 6

    OOP: Klassen und Objekte

    Klassen definieren, Konstruktoren, Properties, Kapselung und Zugriffs-Modifizierer

  7. 7

    Vererbung, Interfaces und Polymorphismus

    Klassen erweitern, Interfaces implementieren, virtual/override und abstrakte Klassen

  8. 8

    Exception Handling

    Fehler abfangen, eigene Exceptions, when-Filter und Best Practices

  9. 9

    LINQ - Language Integrated Query

    Daten filtern, sortieren, gruppieren und transformieren mit LINQ

  10. 10

    Dateioperationen und JSON

    Dateien lesen/schreiben, JSON mit System.Text.Json, using-Statement

  11. 11

    Async/Await und Tasks

    Asynchrone Programmierung, parallele Tasks, CancellationToken

  12. 12

    Abschlussprojekt: Todo-App mit CLI

    Alle Konzepte zusammenfuehren: OOP, LINQ, JSON, Async und Exception Handling