C# Aufbaukurs

Microsoft Visual Studio Workshop

In Zusammenarbeit mit der Gesellschaft für Informatik (GI)

Auf einen Blick

3 Tages-Seminar
03.06.2019 - 05.06.2019
9:00 Uhr
in Ostfildern

Technische Akademie Esslingen
An der Akademie 5
73760 Ostfildern

EUR 1.260,00(MwSt.-frei)

Veranstaltung Nr. 35004.00.003


Inhouse Training anfordern

Infomaterial anfordern

Seminar weiterempfehlen


Referent:
Prof. R. Kaiser
Tübingen

Beschreibung


In diesem Seminar werden weiterführende Konzepte von C# dargestellt. Zusammen mit den beiden Kursen „C# Grundlagen“ und „C# Objektorientierte Programmierung“ werden der gesamte Sprachumfang von C#, die wichtigsten .NET-Klassen sowie die Unterstützung in Visual Studio 2015 vorgestellt.

Ziel des Seminars
> weiterführende Sprachelemente und Konzepte von C# und .NET lernen
> Unterstützung von Visual Studio nutzen
> Theorie einsetzen und durch Übungsaufgaben vertiefen

Notwendige Vorkenntnisse: „C# Grundlagen“ und „C# Objektorientierte Programmierung“

Sie erhalten Qualität
Das Qualitätsmanagementsystem der Technischen Akademie Esslingen
ist nach DIN EN ISO 9001 und AZAV zertifiziert.

Seminarthemen im Überblick

Stand der letzten Durchführung:

Mittwoch, 13. bis Freitag, 15. Juni 2018
9.00 bis 12.15 und 13.45 bis 17.00 Uhr

1. Weiterführende Möglichkeiten der Entwicklungsumgebung: Editor, Debugger, Profiler, Code-Analyse

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
> IEnumerator und die foreach-Anweisung
> Iteratoren und die yield-Anweisung
> Kovariante 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 auf 12 Teilnehmer begrenzt, um den optimalen Lernerfolg zu garantieren.

Kosten
Die Kosten betragen pro Teilnehmer EUR 1.260,00(MwSt.-frei), inklusive aller Extras.

Die nächsten Termine

Datum / Uhrzeit Seminartitel Ort Preis
03.06.2019, 9:00 Uhr C# Aufbaukurs Ostfildern$$ortdetail$$ EUR 1.260,00

© Technische Akademie Esslingen e.V., An der Akademie 5, 73760 Ostfildern  | Impressum