C# Aufbaukurs
Microsoft Visual Studio Workshop
In Zusammenarbeit mit der Gesellschaft für Informatik (GI)
Auf einen Blick
3 Tages-Seminar
location_on Präsenz
21.06.2021 - 23.06.2021
9:00 Uhr
in Ostfildern bei Stuttgart
Technische Akademie Esslingen
An der Akademie 5
73760 Ostfildern
EUR 1.260,00(MwSt.-frei)
bis zu 70% Zuschuss möglich!
Veranstaltung Nr. 35004.00.006
Referent: Prof. R. Kaiser Tübingen |
Teilnehmer dieser Veranstaltung interessierten sich auch für
Beschreibung
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 Core auf plattformübergreifende Anwendungen für Windows, Linux (x64/ARM32) und macOS, und 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
> weiterführende Sprachelemente und Konzepte von C# und .NET kennenlernen
> die Neuerungen von C# 8.0 und .NET Core kennenlernen
> Visual Studio 2019 effektiv nutzen
> die Theorie an vielen Beispielen und Übungsaufgaben einsetzen
Das Seminar stellt zusammen mit den beiden Seminaren:
> „C# Grundlagen“, VA Nr. 35002.00.006
> „C# Objektorientierte Programmierung“, VA Nr. 35003.00.007
den gesamten Sprachumfang von C# 8.0 (Visual Studio 2019) und die wichtigsten .NET- und .NET Core-Klassen vor.
Sie erhalten Qualität
Das Qualitätsmanagementsystem der Technischen Akademie Esslingen ist nach DIN EN ISO 9001 und AZAV zertifiziert. |
Teilnehmerkreis
Das Seminar richtet sich an Softwareingenieure, Softwareentwickler, Umsteiger aus anderen Programmiersprachen, Projektleiter, Mitarbeiter von DV- und Fachabteilungen sowie an Betreiber und Administratoren von Webservern.
Inhalte
Montag, 21. bis Mittwoch, 23. Juni 2021
9:00 bis 12:15 und 13:45 bis 17:00 Uhr
1. Weiterführende Möglichkeiten der Entwicklungsumgebung
> Editor, Debugger, Profiler, Code-Analyse
> .NET und .NET Core 3.1 Projekte
> .NET Core Windows Forms
2. Generische Programmierung
> generische Methoden und Klassen
> Typparameter-Einschränkungen (Constraints)
3. Interface-Klassen
> Definition und Implementation
> typische Anwendungsfälle und generische Interfaces
> Interface-Klassen und Vererbung
> Dependency Injection
> IEnumerator und die foreach-Anweisung
> Iteratoren und die yield-Anweisung
> ko- und kontravariante Typ-Parameter
4. Exception-Handling
> die try-Anweisung
> Exception-Klassen
> throw-Anweisungen
> Fehler und Exceptions
> die Freigabe von Ressourcen
> try-finally und die using-Anweisung
5. Delegat-Typen, Lambda-Ausdrücke und Ereignisse
> Delegat-Typen und -Instanzen
> generische Delegat-Typen: Action und Func
> Verwaltung von Aufruflisten
> anonyme Methoden
> Lambda-Ausdrücke
> LINQ-Ausdrücke
6. Laufzeit-Typinformationen und Reflektion
> die Klassen Type und Assembly
> dynamisch erzeugte Datentypen, Plugins
7. Attribute: vor- und selbstdefinierte Attribute
8. Multithreading und die Task Parallel Library
> Threads und Tasks
> Funktionen mit Lambda-Ausdrücken übergeben
> Exceptions
> reaktionsfähige Oberflächen
> Tasks abbrechen
> async und await
> kritische Abschnitte
> Thread-sichere Collections
> Actions mit Parallel ausführen
9. Reguläre Ausdrücke
Referenten
Prof. Richard Kaiser
Tübingen
Termine & Preise
Extras
Die Seminarteilnahme beinhaltet Verpflegung und ausführliche Seminarunterlagen.
Die Teilnehmerzahl ist begrenzt, um den optimalen Lernerfolg zu garantieren.
Kosten
Die Kosten betragen pro Teilnehmer EUR 1.260,00(MwSt.-frei), inklusive aller Extras.
Fördermöglichkeiten
Für den aktuellen Veranstaltungstermin steht Ihnen die ESF-Fachkursförderung zur Verfügung.
Für alle weiteren Termine erkundigen Sie sich bitte vorab bei unserer Anmeldung.
Die nächsten Termine
Datum / Uhrzeit | Seminartitel | Ort | Preis | |
---|---|---|---|---|
21.06.2021, 9:00 Uhr | C# Aufbaukurs | Ostfildern$$ortdetail$$ | EUR 1.260,00 |