MOC 20483 Programming in C# - Schulung (5 Tage)
Kurzbeschreibung
In diesem Seminar machen wir Sie mit der Entwicklung von Windows Applikationen mithilfe der Programmiersprache C# vertraut. Gemeinsam wiederholen wir die Basics der Programmier-Konstrukte, der Syntax, der Datentypen und Operatoren von C# und die Entwicklung von Anwendungen. Weiterhin behandeln wir die Programmierung von Codes, die Klassen- und Hierarchieerstellung, die Zugriffe auf Datenbanken und Remote-Daten, das Benutzeroberflächen-Design, die Verbesserung der Performance und des Antwortverhaltens von Anwendungen, sowie die Datenverschlüsselung.
Voraussetzungen
• Programmiererfahrung mit C#
• Kenntnisse der objektorientierten Programmierkonzepte
• Zertifizierung Microsoft Certified Technology Specialist (MCTS)
Seminarinhalt
Überblick über die C#-Syntax
• Schreiben von Anwendungen in C#
• Datentypen, Operatoren und Ausdrücke
• C# Programmierungssprache-Konstrukte
Erstellung von Methoden, Ausnahmebehandlung und Monitoring-Anwendungen
• Die Methoden-Erstellung und der Aufruf
• Erstellung von überladenen Methoden und Verwendung optionaler Ausgabeparameter
• Umgang mit Ausnahmen
• Monitoring von Anwendungen
Grundtypen und Konstrukte von Visual C#
• Implementierungs-Strukturen und Enums
• Organisation von Daten in Collections
• Event-Behandlung
Klassenerstellung und Implementierung von typensicheren Collections
• Erstellung der Klassen
• Das Definieren und die Implementierung von Interfaces
• Implementierung typsicherer Collections
Erstellung einer Klassenhierarchie mithilfe von Vererbung
• Erstellung einer Klassenhierarchie
• NET Framework-Klassen Erweiterung
Lesen und Schreiben von lokalen Daten
• Lokale Daten: Lesen, Schreiben
• Serialisierung und Deserialisierung von Daten
• Durchführung der I/O verwendeten Streams
Datenbankzugriff
• Erstellung und Verwendung von Entity Data Models
• Datenabfrage mit LINQ
Zugriff auf Remote-Daten
• Datenzugriff über das Web
• Datenzugriff mithilfe von OData Connected Services
Design-Entwicklung der Benutzeroberfläche für die grafische Anwendung
• Verwendung von XAML zur Entwicklung einer Benutzeroberfläche
• Datenbindung mit Steuerelementen
Optimierung der Anwendungs-Performance und Reaktionsfähigkeit
• Implementierung von Multitasking: Tasks, Lambda-Ausdrücke
• Durchführung asynchroner Aufgaben
• Synchronisierung des zeitgleichen Datenzugriffs
Integration mit nicht verwaltetem Code
• Arbeiten mit dynamischen Objekten: Erstellung, Verwendung
• Verwaltung der Lifetime-Objekte und Steuerung von nicht verwalteten Ressourcen
Erstellung wiederverwendbarer Typen und Assemblies
• Die Objekt-Metadaten
• Erstellung und Verwendung der benutzerdefinierten Attribute
• Generierung von verwaltetem Code
• Versionsverwaltung, Signierung und Bereitstellung von Assemblies
Datenver- und Entschlüsselung
• Implementierung der symmetrischen Verschlüsselung
• Implementierung der asymmetrischen Verschlüsselung
Zielgruppen
• Entwickler
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 5 Tage |
Preis: | 1.895,00 € zzgl. USt. pro Teilnehmer (2.255,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: | 5 Tage |
Preis ab: | 1.295,00 € zzgl. USt. pro Tag (1.541,05€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
Visual Studio 2017
Zertifizierungen
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.