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.
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
Einführung in C# und .NET
Was ist C#, das .NET-Oekosystem und dein erstes Programm mit einer IDE
- 2
Variablen, Datentypen und Operatoren
Datentypen, Typkonvertierung, var, const und alle Operatoren
- 3
Kontrollstrukturen: Bedingungen und Schleifen
if/else, switch, for, while, foreach und Pattern Matching
- 4
Methoden und Parameter
Methoden definieren, Überladung, ref/out/params, Rekursion und lokale Funktionen
- 5
Arrays und Collections
Arrays, List, Dictionary, HashSet und Queue/Stack verstehen und nutzen
- 6
OOP: Klassen und Objekte
Klassen definieren, Konstruktoren, Properties, Kapselung und Zugriffs-Modifizierer
- 7
Vererbung, Interfaces und Polymorphismus
Klassen erweitern, Interfaces implementieren, virtual/override und abstrakte Klassen
- 8
Exception Handling
Fehler abfangen, eigene Exceptions, when-Filter und Best Practices
- 9
LINQ - Language Integrated Query
Daten filtern, sortieren, gruppieren und transformieren mit LINQ
- 10
Dateioperationen und JSON
Dateien lesen/schreiben, JSON mit System.Text.Json, using-Statement
- 11
Async/Await und Tasks
Asynchrone Programmierung, parallele Tasks, CancellationToken
- 12
Abschlussprojekt: Todo-App mit CLI
Alle Konzepte zusammenfuehren: OOP, LINQ, JSON, Async und Exception Handling