C# Programmierung Aufbau für Fortgeschrittene
– mit Xamarin auf Mobile-Anwendungen für iOS und Android,
– mit .NET 8 (früher .NET Core) auf plattformübergreifende Anwendungen für Windows, Linux (x64/ARM32) und macOS,
– mit Blazor auf Web-Anwendungen.
Die Entwicklungsumgebung „Microsoft Visual Studio“ unterstützt alle diese Einsatzbereiche, z.B. mit Designern für graphische Oberflächen.
Durch diese Vielseitigkeit und ihre klaren Sprachkonzepte wurde C# zu einer der populärsten Sprachen, die auch für technische Anwendungen eine große Rolle spielt und immer häufiger eingesetzt wird.
Ziel der Weiterbildung
In diesem Seminar werden weiterführende Konzepte wie Generics, Interfaces, Exception-Handling, Delegat-Typen, Lambda-Ausdrücke usw. anhand zahlreicher Beispiele umfassend und kompakt vorgestellt. Sie sind die Voraussetzung für einen effizienten Einsatz von C# und insbesondere der .NET Bibliothek, die alle diese Konzepte ausgiebig nutzt.
Dieses Seminar und die beiden Seminare
- „C# Grundlagen“, VA Nr. 35002
- „C# Objektorientierte Programmierung und Collection-Klassen“, VA Nr. 35003
Notwendige Vorkenntnisse:
Gute C#-Kenntnisse im Umfang der Kurse „C# Grundlagen“, VA Nr. 35002 und „C# Objektorientierte Programmierung und Collection-Klassen“, VA Nr. 35003.