Alle Seminare

Kurs-ID: MsCsV

Kurs .net C# Vertiefung

Aufbaukurs

C# gewinnt als Systemsprache des .NET-Frameworks immer größere Bedeutung für die objektorientierte Programmierung. Dabei vereint diese Programmiersprache sowohl die Vorteile von C++ als auch von Java.

Die Kursteilnehmer lernen in diesem Seminar die fortgeschrittenen Programmiertechniken zur Entwicklung großer Anwendungen anhand vieler praktischer Beispiele und Übungen kennen. Die Schulungsteilnehmer erfahren in diesem Training zudem, wie sie die neueren Sprachmittel von C# ausnutzen und komplexe Techniken wie Delegates, Relexions und Multithreading einsetzen.

Termin buchen

Seminarinhalte

Assemblies

  • Metadaten
  • Manifest

Generics

  • Generische Datentypen
  • Typproblematik am Beispiel der Klasse "Stack"
  • Typparameter mit Constraints einschränken
  • Generische Methoden
  • Generics und Vererbung
  • Konvertierung von Generics

Delegates und Events

  • Delegate - Methodenzeiger unter .NET
  • Events eines Objekts

Fortgeschrittene Delegate-Techniken

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

Attribute

  • Was sind Attribute?
  • "Flags"-Attribut
  • Anmerkungen zu den Attributen
  • Benutzerdefinierte Attribute

Multithreading

  • Prozesse und Threads
  • Threadzustände und Prioritäten
  • Die Klasse "Thread".
  • Threadpools nutzen

Synchronisation von Threads

  • "Monitor" zur Synchronisation
  • Synchronisationsobjekt "Mutex"

Asynchrone Methodenaufrufe

Arbeiten mit Dateien und Streams

  • Datenströme
  • Klassen "BinaryReader" und "BinaryWriter"

Serialisierung

  • Einführung in die Serialisierung
  • Serialisierungsverfahren
  • Serialisierung mit "BinaryFormatter"
  • Serialisierung mit "SoapFormatter"
  • Serialisierung mit "XmlSerializer"

Assemblies und Reflektion

  • Die Struktur einer Assembly
  • Mehrfachdatei-Assemblies
  • Private und globale Assemblies
  • Ein Assembly im GAC installieren
  • Die Metadaten mittels Reflektion abfragen

Kursthemen

Das Training .net C# Vertiefung ist folgenden Themen zugeordnet:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.

Zielgruppe

Diese Schulung richtet sich an Anwendungsprogrammierer, Systemprogrammierer, Softwareingenieure, Internet- bzw. Intranetentwickler und Projektmanager

Voraussetzungen

Für diesen Kurs benötigen Sie: Kenntnisse in Rahmen des Grundlagenkurses C#.NET Grundlagen.

Erforderliche Kenntnisse

Dauer und Zeiten

5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

In der Regel beginnt ein Schulungstag um 09:00 Uhr und endet um 16:30 Uhr.

Weiterführende Seminare

Schulungsort

Das Seminar .net C# Vertiefung als offene Schulung findet bei uns in der Kastanienallee 53 in 10119 Berlin Mitte statt, sofern kein anderer Ort angegeben ist.

Termine

  • 22.07.24 - 26.07.24Berlin und onlineAnmelden
  • 25.11.24 - 29.11.24Berlin und onlineAnmelden

Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)

Anfrage stellen

Die Schulung .net C# Vertiefung führen wir ab 3 Teilnehmenden durch.

Kurspreis für offene Schulungen

1850,00 € zzgl. 19% MwSt. (2201,50 € inkl. 19% MwSt.)

Für Virtual Classroom Kurse in Berlin beträgt der Preis nur 1665,00 € zzgl. 19% MwSt. (1981,35 € inkl. 19% MwSt.)

Hinweis

Dieses C#.NET-Seminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.

Ihre allskills Mehrwerte inklusive

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen