Kursinformationen
Beschreibung
Zielgruppe: Erfahrene Entwickler mit C# Grundkenntnissen, die Windows-Anwendungen unter Visual Studio entwickeln möchten. Schwerpunkt: Erstellen von Anwendungen unter Verwendung von Features des .NET Framework 4.7.
Das Seminar kann auch zur Vorbereitung auf das Examen 70-483 zur Zertifizierung zum MCSA: Universal Windows Platform genutzt werden.
Die Prüfung 70-483 ist auch Wahlexamen für die Zertifizierung als MCSA: Web Applications.
ACHTUNG: Die Prüfung 70-483 wurde zum 31.01.2021 abgekündigt und kann danach nicht mehr abgelegt werden.
Hinweis: Der Kurs wird in deutscher Sprache gehalten, die MOC Unterlagen sind nur in englischer Sprache verfügbar.
Prüfungsgebühren sind nicht im Kurspreis inklusive.
Dieses Seminar führen wir in Kooperation mit der cmt Computer- & Management Trainings GmbH mit zertifizierten Trainern durch.
Zielgruppe / Teilnehmerkreis
Zielgruppe: Erfahrene C#-Entwickler, die Windows-Anwendungen unter Visual Studio entwickeln möchten.
Anforderungen
Programmiererfahrung mit C# .
Dauer: 5 Tage
Inhalt
Review der C#-Syntax, C#-Programmierkonstrukte
Methoden, Handhabung von Ausnahmen, Überwachung von Anwendungen
Codes für grafische Anwendungen (Strukturen und Aufzählungen, Collections, Events)
Erstellen von Klassen, Implementieren von typensicheren Collections
Klassenhierarchie durch Vererbung, Lesen und Schreiben lokaler Daten
Zugriff auf eine Datenbank (Entity Data Model, LINQ)
Zugriff auf Remote-Daten (Web, Cloud)
Design der Benutzeroberfläche (XAML, Binden von Steuerelementen an Daten, Styling der Benutzeroberfläche)
Verbessern der Performance (Implementierung von Multitasking, asynchrone Aufgaben, Synchronisieren gleichzeitiger Zugriffe)
Integration mit nicht verwaltetem Code (Erstellen und Verwenden dynamischer Objekte, Verwaltung der Lifetime von Objekten, Kontrolle nicht verwalteter Ressourcen)
Wiederverwendbare Typen und Assemblies (Objektmetadaten, benutzerdefinierte Attribute, Generieren von verwaltetem Code, Versionierung, Signieren und Bereitstellen von Assemblies)
Ver- und Entschlüsselung von Daten (symmetrische und asymmetrische Verschlüsselung)