C-Sharp: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
// via Wikitext Extension for VSCode |
Keine Bearbeitungszusammenfassung |
||
| Zeile 10: | Zeile 10: | ||
* Bhrugen Patel .NET Core MVC - The Complete Guide [E-commerce] | * Bhrugen Patel .NET Core MVC - The Complete Guide [E-commerce] | ||
* Denis Panjuta ASP.NET Core 9 | * 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).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
Version vom 2. März 2026, 10:31 Uhr
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).