Schulungsübersicht

Einführung

Überblick über die .NET-Entwicklungsplattform

  • Die verschiedenen .NET-Plattformen
  • Die Wahl zwischen .NET Framework und .NET Core

Vorbereiten der Entwicklungsumgebung

  • Systemvoraussetzungen für .NET Core
  • Umstellung von einer anderen Entwicklungsumgebung

Installieren und Konfigurieren .NET Core

  • Einrichten des .NET Core Software Development Kits und der Runtime
  • Verwendung eines Paketmanagers für andere Betriebssysteme

Überblick über .NET Core Funktionen und Architektur

  • Languages und von .NET Core unterstützte Betriebssysteme
  • NuGet-Pakete für die modulare Architektur von .NET Core
  • Befehlszeilenschnittstellen-Tools von .NET Core
  • Die .NET-Standard-Spezifikation
  • Die Zusammensetzung des .NET Core Frameworks

Überblick über das ASP.NET Core Web Framework

  • Erstellung cloudbasierter Anwendungen mit ASP.NET Core

Erstellen einer .NET Core-Anwendung

  • Arbeiten mit der integrierten Entwicklungsumgebung von Visual Studio
  • Verwendung von MSBuild und Verwaltung von Projektdateien

Übersicht über das .NET Core Software Development Kit

  • Die allgemeine Syntax von Projektdateien und anderen Referenzen
  • Festlegen des Satzes von APIs für Anwendungen und Bibliotheken
  • Hinzufügen und Entfernen von Abhängigkeiten von .NET Core-Anwendungen

Überblick über die wichtigsten .NET Core globalen und lokalen Tools

Übersicht über die zusätzlichen .NET Core Tools

Überwachung und Verwaltung .NET Core Anwendungsleistung

  • Verbesserung der Anwendungsleistung während der Entwicklung
  • Verwendung von Visual Studio Leistungstools
  • Ausführen von erweiterten Optimierungsmethoden für .NET Core-Anwendungen
  • Leistungsdiagnose von Anwendungen auf anderen Betriebssystemen
  • Optimieren des Quellcodes von .NET Core-Anwendungen

Übersicht über das .NET Core Ausführungsmodell

  • Implementierung von APIs zur Leistungssteigerung

Testen von .NET Core Anwendungen und Durchführen von Codeanalysen

Fehlersuche .NET Core Anwendungen

Bereitstellung der Anwendung mit .NET Core Bereitstellungsmodellen

  • Arbeiten mit ASP.NET Application Insights
  • Überwachung und Verfolgung von .NET Core Anwendungen mit DynaTrace

Absicherung von Anwendungen mit .NET Core Sicherheitsfunktionen

  • Die .NET Core Einhaltung des Federal Information Processing Standard (FIPS)
  • Kryptografische Dienste der .NET-Entwicklungsplattform
  • .NET Core Richtlinien für sichere Kodierung

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Starke Beherrschung der Programmiersprache C#
  • Grundlegende Erfahrung mit anderen .NET-Entwicklungsplattformen
  • Verständnis für plattformübergreifende Software-Architektur

Publikum

  • Entwickler
  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Kombinierte Kurse

Jenkins for .Net Continuous Integration (CI)

  14 Stunden

Verwandte Kategorien