Informationen zur Technologie

C# ist eine von Microsoft entwickelte typsichere, objektorientierte Programmiersprache für alle Zwecke. Sie unterstützt sowohl die Entwicklung von sprachunabhängigen .NET- als auch DOM-Komponenten für die Nutzung mit Win32-Anwendungsprogrammen. Von Microsoft wird sie als Visual C# Implementierung bezeichnet.


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

    offene Schulung
    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.
    Firmenschulung
    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:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    Visual Studio 2017




    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.





    Zertifizierungen
      Microsoft MCSD Windows Store Apps Using C#Microsoft MCSD SharePoint ApplicationsMicrosoft MCSA SQL Server 2012Microsoft MCSE Data PlatformMicrosoft MCSE Business Intelligence