C-Sharp: Unterschied zwischen den Versionen

Aus Dokument
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).


  • 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).