Plan du cours

Jour 1 :


.NET Core Vue d'ensemble

  • Avantages et différences par rapport au .Net Framework

Création d'applications .NET Core

  • Installation du SDK .NET Core, utilisation du CLI .NET, création et exécution d'une application .NET Core.

Construire avec .NET Core

  • Frameworks, runtimes et plateformes, Principes de base de MSBuild

Tests unitaires avec xUnit

  • Écrire des tests unitaires, faits et théories

Travailler avec des bases de données

  • Relationnelles, SQLite, Transformer les données

Accès aux données avec ORM (object-relational mappers)

  • Dapper vs Entity Framework Core

Créer un microservice avec ASP.NET Core

Débogage

  • WinDBG/CDB, LLDB, SOS

Performance et profilage

  • xUnit.Performance, PerfView

Localiser votre application
Analyseur de portabilité .NET
Préparation de la mise à disposition

  • Paquet NuGet, flux NuGet, signature des assemblages

Jour 2 :


Vue d'ensemble de l'ASP.NET Core


Création d'une application web ASP.NET Core

  • Composants

Traiter les requêtes avec le pipeline middleware

  • Fichiers statiques de service, ajout de fonctionnalités, combinaison d'intergiciels, gestion des exceptions

Utilisation de MVC en ASP.NET Core
Mappage d'URL

  • Routage conventionnel, contraintes et valeurs par défaut, génération d'URLs

La liaison de modèle

  • Validation de l'entrée utilisateur

Utilisation des vues Razor
Utilisation de Tag Helpers
Création d'une API Web

  • Routage d'attributs, négociation de contenu, XML formatage

Configurer un service avec l'injection de dépendances
Configuration d'une application ASP.NET Core
Interroger, créer et mettre à jour des données à l'aide de Entity Framework Core
Utilisation du pipeline de filtrage MVC
Utilisation du système d'identité ASP.NET Core
Sécuriser votre application
Publication, hébergement d'une application ASP.NET Core dans IIS

  • Regroupement et minification

Surveillance et dépannage

Troisième jour :


Vue d'ensemble de la boîte à outils du développeur frontal
Concepts Angular

  • Création du projet
  • Création du modèle de données
  • Créer un service Web

Structurer une Angular application
Créer le Angular Store
Utiliser Angular avec Blazor
Liaison de données et directives
Services et injection de dépendance
Utilisation de Angular avec ASP.NET MVC
Visual Studio Support pour Angular
Concepts Bootstrap

  • Styles, composants Bootstrap

Gérer les dépendances avec NuGet et Bower
Construire une application avec Gulp et webpack
Créer des fonctionnalités d'administration
Sécuriser l'application
Déploiement de l'application ASP .NET Core Angular.

  • Nouveau modèle d'hébergement, installation sur IIS, Azure, Docker conteneurs

Construire une application ASP.NET CORE en dehors de Windows
Résumé

Pré requis

.NET Core

  • Connaissance pratique des langages de programmation impératifs et orientés objet, tels que C#, C++, Java.
  • Une certaine maîtrise des terminaux ou des lignes de commande et des éditeurs de texte.


Angular

  • Connaissance pratique du développement ASP.NET Core MVC et bonne compréhension de JavaScript, HTML et CSS.
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires