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
Nos clients témoignent (1)
Le formateur a très bien expliqué les sujets à l'aide d'exemples concrets tirés du monde réel, ce qui nous a permis d'assimiler plus facilement les informations.
Florin-Viorel Marut - Continental Automotive Romania
Formation - High-Performance Application Development with .NET Core
Traduction automatique