it innovations GmbH
Kontaktinformation:

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:
    • Nürnberg
    • München
    • Frankfurt
    • Berlin
    • Hamburg
    • Düsseldorf
    • Wien
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    Visual Studio 2017




    Seminarsprache

    die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.





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