Beschreibung
Programmierung in C# mit Microsoft Visual Studio
C# ist eine moderne Programmiersprache, die ursprünglich für Windows-Anwendungen entwickelt wurde. In den letzten Jahren wurde ihr Einsatzbereich stark erweitert:
> mit Xamarin auf Mobile-Anwendungen für iOS und Android,
> mit .NET 6 (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.
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
sind aufeinander abgestimmt. Zusammen stellen sie den gesamten Sprachumfang von C# 9.0, die wichtigsten Klassen von .NET 6 sowie die Unterstützung in Visual Studio 2019/2022 vor.
Notwendige Vorkenntnisse:
Gute C#-Kenntnisse im Umfang der Kurse ?C# Grundlagen?, VA Nr. 35002 und ?C# Objektorientierte Programmierung und Collection-Klassen?, VA Nr. 35003.
Preishinweis
Preis inkl. MwSt.