C-Sharp
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Weblink
- Denis Panjuta Complete C# Masterclass
- Krystyna Ślusarczyk Ultimate C# Masterclass for 2026
Asp net core mvc
- Harsha Vardhan Asp.Net Core 10 (.NET 10) | True Ultimate Guide
- Bhrugen Patel .NET Core MVC - The Complete Guide [E-commerce]
- Denis Panjuta ASP.NET Core 9
Einleitung
Dieser Lernpfad führt dich Schritt für Schritt von den Grundlagen bis zu fortgeschrittenen Konzepten in C#. Er ist speziell für Ubuntu-Rechner konzipiert und enthält keine externen Ressourcen, Videos oder Tutorials und schlägt keine Mini-Projekte vor.
Anfänger
- Einführung in C# und .NET
- Installation von .NET SDK und C#-Compiler auf Ubuntu
- Aufbau eines einfachen C#-Programms (Hello World)
- Grundlegende Syntax: Variablen, Datentypen, Operatoren
- Kontrollstrukturen: if, else, switch
- Schleifen: for, while, do-while
- Methoden und Parameter
- Ein- und Ausgabe (Konsole)
Fortgeschrittene Grundlagen
- Arrays und Listen
- Zeichenkettenverarbeitung
- Fehlerbehandlung mit try-catch
- Einführung in Klassen und Objekte
- Konstruktoren und Destruktoren
- Eigenschaften (Properties)
- Statische Mitglieder
- Namensräume und Assemblies
Objektorientierte Programmierung
- Vererbung
- Polymorphismus
- Abstrakte Klassen und Interfaces
- Kapselung
- Überschreiben von Methoden
- Zugriffmodifizierer
Fortgeschrittene Themen
- Delegates und Events
- Lambda-Ausdrücke
- LINQ (Language Integrated Query)
- Generics
- Collections und Dictionaries
- Exception Handling (erweitert)
- Dateizugriff und Streams
- Multithreading und Parallelität
Profi
- Asynchrone Programmierung (async/await)
- Dependency Injection
- Unit Testing und Test Driven Development
- Reflection und dynamische Typen
- Erweiterungsmethoden
- Arbeiten mit externen Bibliotheken (NuGet)
- Performance-Optimierung
- Sicherheit und Best Practices
Abschluss
Mit diesem Lernpfad kannst du systematisch alle wichtigen Themen in C# auf Ubuntu erarbeiten und dich vom Anfänger zum Profi entwickeln.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).