Informationen zur Technologie

Microsoft Visual C#.NET ist eine objektorientierte Programmiersprache und vereint die Vorteile von C++ und Java. Als .NET Sprache verfügt C# über eine Sprachunterstützung für Attribute und Delegaten.


Microsoft Visual C#.NET - Vertiefung des Aufbauwissens - Schulung (5 Tage)

Kurzbeschreibung

Diese Microsoft Visual C# NET- Schulung vermittelt den Teilnehmern fortgeschrittene Programmiertechniken zur Entwicklung großer Anwendungen durch zahlreiche praktische Übungen. Sie lernen, wie man die neueren Sprachmittel von C# effektiv verwenden und komplexe Techniken, wie Delegates, Reflexions und das Multithreading einsetzen kann.


Voraussetzungen

• Grundkenntnisse von C#.NET


    Seminarinhalt

    Assemblies
    • Metadaten
    • Manifest

    Generics (generische Typen)
    • Generische Datentypen
    • Generische Methoden
    • Generics und Vererbung
    • Konvertierung von Generics
    • Typproblematik der Klasse "Stack"
    • Einschränkung der Typparameter mit Constraints

    Delegaten und Ereignisse
    • Delegate - Methodenzeiger unter .NET
    • Ereignisse eines Objekts

    Weitergehende Delegate-Techniken
    • Generische Delegate
    • Generische Klassen in der .NET-Klassenbibliothek
    • Multicast-Delegate

    Attribute
    • Die Bedeutung der Attribute
    • Das "Flags"-Attribut
    • Benutzerdefinierte Attribute
    • Anmerkungen zu den Attributen

    Das Multithreading
    • Prozesse und Threads
    • Threadzustände und Prioritäten
    • Die Klasse "Thread".
    • Die Verwendung der Threadpools

    Synchronisation von Threads
    • Verwendung von "Monitor" zur Synchronisation
    • Das Synchronisationsobjekt "Mutex"

    Asynchrone Methodenaufrufe

    Arbeiten mit Dateien und Streams
    • Datenströme
    • Klassen "BinaryReader" und "BinaryWriter"

    Serialisierung
    • Grundlagen der Serialisierung
    • Serialisierungsverfahren
    • Serialisierung mit "BinaryFormatter", "SoapFormatter" und "XmlSerializer"

    Assemblies und Reflektion
    • Die Struktur einer Assembly
    • Mehrfachdatei-Assemblies
    • Globale und private Assemblies
    • Installation eines Assembly im GAC
    • Metadatenabfrage mittels Reflektion


    Zielgruppen

    • Anwendungs- und Systemprogrammierer
    • Internet- bzw. Intranet-Entwickler
    • Softwareingenieure
    • Projektmanager


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:5 Tage
    Preis:1.850,00 € zzgl. USt. pro Teilnehmer (2.201,50€ 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

    Microsoft Visual C#.NET



    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.