Microsoft C# 8.0 - Fortgeschrittene Programmierung - Schulung (3 Tage)
Kurzbeschreibung
In diesem C#-Seminar lernen die Teilnehmer die fortgeschrittene Programmierung mit C# 8.0 kennen. Nach einer Einführung in die Neuerungen von C# 8, werden sie mit weiterführenden Sprachelementen und Konzepten von C# und .NET vertraut gemacht. Dazu gehört ein tiefergehendes Verständnis generischer Typen und beliebter Techniken. wie Reflection, Multithreading und die Parallel-Programmierung mit Task Parallel Library (TPL), die Dateiverarbeitung und Verzeichnisse und auch die Serialisierung und Deserialisierung.
Voraussetzungen
• Praktische Vorkenntnissen in C#
• Kenntnisse einer anderen objektorientierten Programmiersprache (Umsteiger)
Seminarinhalt
C# 8 Neuerungen in Visual Studio 2019
• Mit nullbaren Referenztypen Fehler verhindern
• Async Streams
• Standard-Implementierungen von Interface Members
• Rekursive Patterns
• Switch Expressions
Objektorientierte Wiederverwendung durch Klassen
• Größere Sicherheit durch Kapselung
• SOLID - Prinzipien
Delegates und Events
• Entwicklung eigener Delegaten
• Action < T > und Func < T >
• EventHandler < T >
• Definintion und Auslösung von Events
Generics
• Einsatz und Arbeiten mit Generics
• Generische Klassen
• Generische Methoden
• Constraints
Reflection
• Erstellung der Add-In und Plug-In Techniken
• Die dynamische Code-Analyse
• Der dynamische Code-Generator
Parallelprogrammierung mit der Task Parallel Library (TPL)
• Die Bedeutung der Parallelprogrammierung
• Arbeiten mit den Schlüsselwörtern async und await
• Multithreading Konzepte in .NET
• Multithreading Exception Handling
• Verwendung der Thread-sicheren Klassen
• Hardware
Datei-Verarbeitung und Verzeichnisse
• Namespaces
• File System
• Formatter
• Dialoge
• StreamWriter und -Reader
• BinaryWriter und -Reader
Serialisierung und Deserialisierung
• Binary Formatter
• Soap Formatter
• XMLSerializer
Operatoren-Überladung
Zielgruppen
• C# Einsteiger
• Umsteiger
• Software-Entwickler
• Software-Architekten
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 3 Tage |
Preis: | 1.295,00 € zzgl. USt. pro Teilnehmer (1.541,05€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 3 Tage |
Preis ab: | 1.350,00 € zzgl. USt. pro Tag (1.606,50€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
NET Version 4.8 mit C# 8 (oder Vorgängerversion) und Visual Studio 2019
Verwandte Schulungen
Microsoft Visual C#.NET - Vertiefung des Aufbauwissens - SchulungMicrosoft Visual Studio Tools für Office (VSTO) - .NET C# - Entwicklung - Schulung
Seminarsprache
Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.