Schulung .NET und C# für Umsteiger von Java

Beschreibung/Inhalt

- Java und C# sind sich sehr ähnlich. Dieses Schulungsmodul vermittelt die Unterschiede zwischen Java und C# für erfahrene Java-Entwickler.
- Es ist einsatzbar für Migration von Java zu C# oder die Umschulung von Java-Entwicklern auf C# in neuen Projekten
- Dieses Schulungsmodul kann mit allen aktuellen ASP.NET Core-Versionen (z.B. 8.0, 7.0, 6.0, 5.0) entsprechend Ihren Wünschen durchgeführt werden.
- Auf Wunsch ist auch eine Schulung mit älteren Versionen / klassischem .NET Framework möglich.

# .NET

  • Einführung in die .NET-Plattform
  • Varianten von .NET (.NET Framework, .NET Core, .NET MAUI usw)
  • Dienste der .NET-Laufzeitumgebung (Exception Handling, Memory Management, Garbage Collection, etc.)
  • Begriffsentsprechungen in der Java-Welt
  • Deployment und Versionierung


  • # Srpachsyntax
  • Syntaktische Unterschiede zwischen Java und C#
  • Syntaktische Konstrukte in C#, die es in Java nicht gibt (z.B. Delegates, LINQ, var, Properties, partielle Klassen und Methoden, Optionale und benannte Parameter, ref und out Parameter, Collection Initializer, Extension Methods, Unsafe Code, Operatorüberladung usw.)


  • # Werkzeuge
  • Bedienung von Visual Studio (Projektsystem, Codeeditoren, Debugger, Code-Analyse, Profiler, Paketmanager Nuget etc.)
  • Überblick über weitere Werkzeuge in der .NET-Welt


  • # Techniken und Architektur
  • Überblick über die .NET-Bibliotheken (Wo findet man was in .NET?)
  • Mehrschichtige Anwendungsentwicklung mit .NET


  • Optionale Vertiefung:
  • Besprechung wichtiger Funktionen der .NET-Klassenbibliothek (z.B. Dateisystemzugriffe, Multi-Threading, Mehrsprachigkeit, Textformate, Netzwerkprotokolle, etc.)
  • Verteilte Systeme mit .NET
  • Datenbankzugriffe mit .NET (ADO.NET, Entity Framework (Core), LINQ)
  • Desktop-Benutzeroberflächen mit Windows Forms oder WPF, UWP und WinUI
  • Web-Benutzeroberflächen mit ASP.NET/ASP.NET Core, JavaScript/TypeScript/AJAX/Webframeworks, Blazor

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil