<%-- https//cookieconsent.insites.com/download/#-- Neu ab 11.3.2018 --%>

Schulung .NET Core 2.x/3.x - für Umsteiger von .NET Framework 4.x (inkl. ASP.NET Core und Entity Framework Core)

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

- Dies ist eine Update-Schulung für Entwickler, die mit .NET 4.x arbeiten.
- Diese Schulung behandelt das ganze Spektrum von .NET Core. Wenn Sie gezielt nur ASP.NET Core lernen wollen, bieten wir die Schulungsmodule ASP.NET Core oder ASP.NET Core WebAPI
- Dieses Schulungsmodul kann mit allen .NET Core-Versionen (z.B. 3.1, 3.0, 2.2, 2.1) entsprechend Ihren Wünschen durchgeführt werden.

Strategiewechsel bei Microsoft

  • Open Source
  • Agilität
  • Modularisierung
  • Cross-Platform
  • Zielgruppen


  • .NET Core im Überblick
  • Die "Core"-Strategie
  • Anwendungsarten in .NET Core
  • Unterschiede .NET Framework (CLR) und .NET Core Framework (Core CLR)
  • Vor- und Nachteile von .NET Core gegenüber .NET Framework
  • Verfügbare Versionen von .NET Core, Aktualisierungszyklen, Semantic Versioning
  • Support von .NET Core: Long-Termin-Support vs. Current Version


  • Basiskonzepte
  • .NET Core Common Language Runtime
  • .NET Core Just in Time-Compiler-
  • Programmiersprachen für .NET Core (C#, Visual Basic .NET und F#)
  • Assemblies


  • .NET Core SDK und andere Werkzeuge für .NET Core
  • Die neuen Kommandozeilenwerkzeuge
  • DOTNET CLI (dotnet.exe)
  • crossgen.exe
  • .NET IL Linker
  • Paketverwaltung mit Nuget, Vermeidung der Pakethölle
  • Werkzeuge in Visual Studio für .NET Core
  • Das neue Projektformat für .NET Core
  • Visual Studio Code
  • .NET Portability Analyzer


  • Klassen in .NET Core
  • .NET Standard
  • Funktionen und Klassen aus .NET, die es in .NET Core nicht mehr gibt
  • Neue Klassen in .NET Core
  • Windows Compatibility Pack für .NET Core
  • Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono


  • Testen von .NET Core-Anwendungen
  • Unterstützte Unit Test-Frameworks
  • Testwerkzeuge


  • Deployment von .NET Core-Anwendungen
  • Deployment auf lokale Systeme
  • Deployment in die Azure-Cloud


  • Tipps, Tricks und Best Practices
  • Pakethölle
  • Performance


  • Entity Framework Core
  • Objekt-Relationales Mapping mit EF Core
  • Vergleich mit dem klassischen ADO.NET Entity Framework
  • Entfallene Funktionen
  • Verbesserungen und Neuerungen in EF Core
  • Entwicklung mit Entity Framework Core im klassischen .NET Framework
  • Entwicklung mit Entity Framework Core im .NET Core


  • ASP.NET Core
  • Vergleich mit dem klassischen ASP.NET (MVC, Webforms)
  • Entfallene Funktionen
  • Verbesserungen und Neuerungen in ASP.NET Core
  • ASP.NET Core WebAPI
  • ASP.NET Core MVC
  • ASP.NET Core Razor Pages
  • ASP.NET Core Blazor
  • Entwicklung mit ASP.NET Core auf Basis des klassischen .NET Framework
  • Entwicklung mit ASP.NET Core auf Basis von .NET Core


  • Desktop-Anwendungen (ab .NET Core 3.0)
  • Windows Desktop Runtime
  • Windows Presentation Foundation (WPF) in .NET Core
  • Windows Forms in .NET Core
  • Migration bestehender Windows Forms- und WPF-Anwendungen auf .NET Core


  • Optional: .NET Core in Windows Universal Apps
  • .NET Native
  • Einschränkungen bei .NET Native
  • Entwicklung von UWPs


  • Optional: .NET Core auf Linux und MacOS

    Dauer
    Auf Wunsch
    Ort
    In Deutschland, Österreich und der Schweiz nach Ihrer Wahl
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil