C# Aufbaukurs

Microsoft Visual Studio Workshop

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

Auf einen Blick

3 Tages-Seminar
13.06.2018 - 15.06.2018
9:00 Uhr
in Ostfildern

Technische Akademie Esslingen
An der Akademie 5
73760 Ostfildern

Preis: 1.260 EUR(MwSt.-frei)

bis zu 50% Zuschuss möglich!

Veranstaltung Nr. 35004.00.002


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:

Montag, 29. bis Mittwoch, 31. Mai 2017
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 und 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
> lock, die Klasse Monitor usw.
> Thread-sichere Collections
> Actions mit Parallel ausführen: Invoke, For und ForEach
> Einige ältere Konzepte: BackgroundWorker usw.

9. Reguläre Ausdrücke

10. Optionale Themen (nur auf speziellen Wunsch)
> Dokumentationskommentare und CHM-Hilfedateien
> Datenbankbasierte Anwendungen mit ADO.NET
> Webbasierte Anwendungen mit ASP.NET
> Die Steuerung von MS-Office Anwendungen
> Datenübertragung über die serielle Schnittstelle

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 1.260 EUR(MwSt.-frei), inklusive aller Extras.

Fördermöglichkeiten
Für dieses Seminar stehen Ihnen verschiedene Fördermöglichkeiten zur Verfügung.
Weitere Informationen

Die nächsten Termine

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

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