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
Über den Dozenten
Kai Bellmann
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