Einführung in C# und .NET

Einstieg in C# und die .NET-Plattform für Programmieranfänger

Beschreibung:

C# ist eine von Microsoft entwickelte, objektorientierte und prinzipiell plattform- unabhängige Programmiersprache. Sie basiert auf den Konzepten von Java, Visual Basic und nicht zuletzt C++, als deren direkter Nachfolger sie oftmals gehandelt wird. Inzwischen hat sich C#, gerade im Bereich der Anwendungsentwicklung für Windows-Plattformen durchgesetzt und ist aus der IT-Welt nicht mehr wegzu- denken.

Dieser Kurs befasst sich mit der Einführung in die Programmierung mit C# sowie der dafür notwendigen Basiskenntnisse über die .NET-Plattform. Anhand von einfachen und verständlichen Beispielen lernen Sie Schritt für Schritt die Prinzipien der objektorientierten Programmierung.

Inhalt:

  • Was ist C#, was ist .NET (.NET Community, Q&A etc.)
  • C# Überblick & Entwicklungsumgebung
  • Grundlagen
    • Schlüsselwörter
    • Variablen, Typen & Operatoren
    • Klassen, Methoden & Parameters
    • Schleifen
  • Objektorientierung
    • Grundlagen der OO
    • Klassen & Objekte
    • Abstrakte Klassen & Schnittstellen
  • Delegates & Events
  • Fehlerbehandlung & Exceptions
  • Reflection & Attributen
  • Generics
  • Collections
  • Lambda Ausdrücke & LINQ
  • CLR Überblick, WinRT
  • Speicherverwaltung