C# und .NET für Java-Entwickler

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Seminar lernen Sie Unterschiede zwischen Java und C#? Worauf Sie achten müssen? Welche Stolperfallen gibt es, wenn man Java-Code einfach in einen C#-Compiler hineinsteckt? Und was hat es mit diesem ganzen Thema ".NET" auf sich? Das Seminar gibt Entwicklern ein prägnanter Überblick über die Syntax der Programmiersprache C#, Biblotheken und die Umgebung in der .NET Entwicklung stattfindet.

Geeignet für Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern insbesondere die neusten Sprachfeatures kennenlernen wollen.

Zielgruppe

Entwickler mit Erfahrung in Java oder anderen objektorientierten Programmiersprachen

Voraussetzungen

Kenntnisse und Programmiererfahrung in Java

Agenda

Einführung in .NET

  • Aufbau
  • Common Language Infrastructure (CLI)
  • Common Language Runtime (CLR)

Entwicklungsumgebung Visual Studio

  • Versionsvergleich
  • Express und kostenpflichtige Version

Struktur und Namespaces

Gemeinsamkeiten mit Java

  • Klassen und Methoden
  • Sichtbarkeiten
  • Polymorphie
    • Überladungshierarchie
    • Sealed vs Final
  • Ausnahmebehandlungen

Erweiterungen gegenüber Java

  • String Handling
  • Partielle Klassen
  • Properties

Delegates

LinQ

Ausblick

Ziele

In diesem Seminar lernen Sie Unterschiede zwischen Java und C#? Worauf Sie achten müssen? Welche Stolperfallen gibt es, wenn man Java-Code einfach in einen C#-Compiler hineinsteckt? Und was hat es mit diesem ganzen Thema ".NET" auf sich? Das Seminar gibt Entwicklern ein prägnanter Überblick über die Syntax der Programmiersprache C#, Biblotheken und die Umgebung in der .NET Entwicklung stattfindet.

Geeignet für Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern insbesondere die neusten Sprachfeatures kennenlernen wollen.

Zielgruppe

Entwickler mit Erfahrung in Java oder anderen objektorientierten Programmiersprachen

Voraussetzungen

Kenntnisse und Programmiererfahrung in Java

Agenda

Einführung in .NET

  • Aufbau
  • Common Language Infrastructure (CLI)
  • Common Language Runtime (CLR)

Entwicklungsumgebung Visual Studio

  • Versionsvergleich
  • Express und kostenpflichtige Version

Struktur und Namespaces

Gemeinsamkeiten mit Java

  • Klassen und Methoden
  • Sichtbarkeiten
  • Polymorphie
    • Überladungshierarchie
    • Sealed vs Final
  • Ausnahmebehandlungen

Erweiterungen gegenüber Java

  • String Handling
  • Partielle Klassen
  • Properties

Delegates

LinQ

Ausblick

Tags

Diese Seite weiterempfehlen