Plan du cours

Introduction

Aperçu de la plate-forme de développement .NET

  • Les différentes plates-formes .NET
  • Choisir entre .NET Framework et .NET Core

Préparation de l'environnement de développement

  • Configuration requise pour .NET Core
  • Migration depuis un autre environnement de développement

Installation et configuration .NET Core

  • Configuration du kit de développement logiciel .NET Core et du moteur d'exécution
  • Utilisation d'un gestionnaire de paquets pour d'autres systèmes d'exploitation

Vue d'ensemble des caractéristiques et de l'architecture de .NET Core.

  • Languages et les systèmes d'exploitation pris en charge par .NET Core
  • Paquets NuGet pour l'architecture modulaire de .NET Core
  • Outils d'interface en ligne de commande de .NET Core
  • La spécification standard de .NET
  • La composition du framework .NET Core

Vue d'ensemble du cadre Web ASP.NET Core

  • Créer des applications basées sur le cloud avec ASP.NET Core

Création d'une application .NET Core

  • Travailler avec l'environnement de développement intégré Visual Studio
  • Utilisation de MSBuild et gestion des fichiers de projet

Vue d'ensemble du .NET Core kit de développement logiciel

  • La syntaxe générale des fichiers de projet et autres références
  • Spécifier l'ensemble des API pour les applications et les bibliothèques
  • Ajout et suppression des dépendances des applications .NET Core.

Vue d'ensemble des principaux .NET Core outils mondiaux et locaux

Aperçu des outils supplémentaires .NET Core

Surveillance et gestion .NET Core de la performance des applications

  • Améliorer les performances des applications pendant le développement
  • Utilisation des outils de performance Visual Studio
  • Exécution de méthodes d'optimisation avancées pour les applications .NET Core
  • Diagnostic des performances des applications sur d'autres systèmes d'exploitation
  • Optimisation du code source des applications .NET Core

Aperçu du modèle d'exécution .NET Core

  • Mise en œuvre d'API pour améliorer les performances

Test des applications .NET Core et analyse du code

Débogage .NET Core Applications

Déployer l'application avec .NET Core Modèles de déploiement

  • Travailler avec ASP.NET Application Insights
  • Surveillance et suivi des applications .NET Core avec DynaTrace

Sécurisation des applications à l'aide des fonctions de sécurité .NET Core

  • La .NET Core conformité à la norme FIPS (Federal Information Processing Standard)
  • Services cryptographiques de la plate-forme de développement .NET
  • Les .NET Core lignes directrices pour un codage sécurisé

Dépannage

Résumé et conclusion

Pré requis

  • Maîtrise du langage de programmation C#
  • .
  • Expérience de base avec d'autres plateformes de développement .NET
  • Compréhension de l'architecture logicielle multiplateforme

Audience

  • Développeurs
  14 heures

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.

Prix par participant

Cours Similaires

Jenkins for .Net Continuous Integration (CI)

  14 heures

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 heures

Catégories Similaires