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 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.003


Inhouse Training anfordern

Infomaterial anfordern

Seminar weiterempfehlen


Referent:
Prof. R. Kaiser
Tübingen

Teilnehmer dieser Veranstaltung interessierten sich auch für

Beschreibung

C# ist eine moderne Programmiersprache für professionelle Windows-, Web- und Mobile-Anwendungen, auch im
technischen Bereich. Sie wurde von Microsoft entwickelt und ist heute eine der populärsten Sprachen für solche
Anwendungen. Die Entwicklungsumgebung „Microsoft Visual Studio“ unterstützt die Entwicklung von C#-Programmen
für viele Arten von Anwendungen.

Ziel der Weiterbildung

> weiterführende Sprachelemente und Konzepte von C# und .NET kennenlernen
> Ihre Einsatzmöglichkeiten auch für technische Anwendungen zeigen
> Unterstützung von Visual Studio und IntelliSense nutzen
> durch Übungsaufgaben das Verständnis für die Sprachelemente vertiefen

Das Seminar stellt zusammen mit den beiden Seminaren:
> „C# Grundlagen“, VA Nr. 35002.00.003
> „C# Objektorientierte Programmierung“, VA Nr. 35003.00.003
den gesamten Sprachumfang von C# und die wichtigsten .NET-Klassen vor.

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

Teilnehmerkreis

Softwareingenieure, Softwareentwickler, Programmierer, Ingenieure und Techniker mit Programmieraufgaben (z. B. aus der Automobilindustrie, der Elektrotechnik und dem Maschinenbau), Sprachumsteiger, Projektleiter, Mitarbeiter von Fachabteilungen.
.

Inhalte

Montag, 3. bis Mittwoch, 5. Juni 2019
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 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 dieses Seminar stehen Ihnen verschiedene Fördermöglichkeiten zur Verfügung.
Weitere Informationen

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