Microsoft Visual C#.NET und Java     » zur Seminarliste

Umsteiger

Für Java-Programmierer gestaltet sich der Umstieg zu C# recht einfach, denn nur wenige Sprachelemente wie Operatorüberladung, Indexierer, Delegates, Properties und typsichere Enumerationen sind für den Java-Programmierer neu. Dieses Seminar vermittelt den Teilnehmern nicht nur Syntax und Anwendung der neuen Sprachelemente, sondern stellt auch die Möglichkeiten der .NET Werkzeuge im Vergleich zu den aus Java bekannten Werkzeugen vor.

Es wird auch die Einbettung von aus Java bekannten Werkzeugen besprochen. Wie z.B.: Nant (Ant), NUnit (Junit), log4net (log4j) und doxygen (JavaDoc). Dabei werden in diesem Kurs entsprechende Sprachunterschiede im Hinblick auf die Konsequenzen der .NET Frameworkprogrammierung und Architektur umfassend diskutiert."

Kurs-Id: MsCsJaG

Seminarinhalt
Einführung in die .NET Plattformen
  • Common Language Runtime (CLR)
  • Common Language Specification (CLS)
  • Common Type System (CTS)
  • Übersetzung und Ausführung
  • Kompilieren und starten von Code
.NET-Klassenbibliothek (BCL)
  • Struktur, Namensräume und Klassen
  • Sicherheit
  • COM Interop
Unterschiede zwischen Java und C#
  • Namespaces
  • Namenskonventionen
  • Eigenschaften (property)
  • Typkonvertierung
  • Wert- und Referenztypen
  • Wozu noch Wrapper-Klassen?
  • Nullable Types
  • Call by Reference
  • Arrays und Kollektionen
  • Enumerationen
Klassen & Generics
  • Strukturen
  • Attribute und Annotations im Vergleich
  • Operatoren überladen
  • Klassen und Zugriffsmodifikatoren
  • Destruktoren
  • Explizite Verhinderung der Vererbung
  • Methoden überschreiben und verstecken
  • Polymorphe Methoden vs. Gebundene Methoden
Delegaten, Callbacks und Events
  • Asynchrone Programmierung in .NET
  • Multicast-Delegaten
Konsolenanwendungen
Windows Forms
  • Überblick & Designer
  • Das Arbeiten mit Komponenten vs. Widgets
  • Panels und das dynamische anordnen von Controls
Einblick in ADO.NET
  • DataReader vs. DataAdapter
Das .NET-Glossar
  • Gegenüberstellung der Schlüsselwörter
  • Einführung in die Begrifflichkeiten der .NET Welt
  • Z.B. VSTO, InterOp, Pinvoke etc.
Informationen
Zielgruppe

Diese C#.NET-Schulung richtet sich an erfahrene Java-Programmierer, welche in Zukunft auch mit .NET arbeiten möchten und an Projekt- und Teamleiter aus dem Java-Umfeld, welche sich über Einsatzmöglichkeiten sowie Stolpersteine vorweg informieren möchten.

Vorkenntnisse

Sehr gute Kenntnisse im Java-Umfeld sind für diesen Kurs erforderlich. Zudem sind Kenntnisse in C++ sind für diese Schulung hilfreich.

Dauer

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

Weiterführende Seminare
Schulungsort und Zeiten

Der Schulungsort für das Seminar Microsoft Visual C#.NET und Java ist in unseren Räumen der Kastanienallee 53 in Berlin Mitte oder nach Bedarf in den Räumen des Kunden, sofern dort eine zu vereinbarende geeignete Schulungsumgebung zur Verfügung steht.

Termine
Hinweis

Dieses C#.NET-Seminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden. Für die Durchführung des Kurses wird die jeweils aktuellste Software-Version verwendet. Auf Wunsch kann auch eine ältere Version installiert werden. Geben Sie diese im Falle einer Seminaranmeldung mit an. Die Themen "Windows Forms" und "Einblick in ADO.NET" werden nur behandelt, wenn die Zeit es noch erlaubt.