Prenez contact avec nous

Plan du cours

Jour 1 :


Aperçu de .NET Core

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

Construction d'applications .NET Core

  • Installation du SDK .NET Core, Utilisation de la CLI .NET, Création et exécution d'une application .NET Core

Construire avec .NET Core

  •  Frameworks, exécutables et plateformes, fondamentaux de MSBuild

Tests unitaires avec xUnit

  •  Écriture de tests unitaires, faits et théories

Travail avec des bases de données

  •  Bases relationnelles, SQLite, Transformation des données

Accès aux données avec des ORM (mappages objet-relationnel)

  •  Dapper vs Entity Framework Core

Création d'un microservice avec ASP.NET Core

Débogage

  •  WinDBG/CDB, LLDB, SOS

Performance et profilage

  • xUnit.Performance, PerfView

Localisation de votre application
Analyseur de portabilité .NET
Préparation pour la mise en production

  •  Package NuGet, feed NuGet, Signature des assemblages

Jour 2 :


Aperçu d'ASP.NET Core


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

  • Composants

Gestion des requêtes via le pipeline de middleware

  •  Service des fichiers statiques, ajout de fonctionnalités, combinaison de middlewares, gestion des exceptions

Utilisation de MVC dans ASP.NET Core
Mappage des URL

  • Routing conventionnel, contraintes et valeurs par défaut, Génération d'URLs

Liaison de modèle

  •  Validation des entrées utilisateur

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

  •  Routing par attributs, négociation de contenu, formatage XML

Configuration des services avec l'injection de dépendances
Configuration de l'application ASP.NET Core
Interrogation, création et mise à jour des données avec Entity Framework Core
Utilisation du pipeline de filtres MVC
Utilisation du système ASP.NET Core Identity
Sécurisation de votre application
Publication, Hébergement de l'application ASP.NET Core dans IIS

  • Regroupement et minification

Surveillance et dépannage

Jour 3 :


Aperçu des outils de développement frontend
Concepts d'Angular

  •  Création du projet
  •  Création du modèle de données
  •  Création d'un service web

Structuration d'une application Angular
Création du magasin Angular
Utilisation d'Angular avec Blazor
Liaison de données et directives
Services et injection de dépendances
Utilisation d'Angular avec ASP.NET MVC
Support Visual Studio pour Angular
Concepts de Bootstrap

  •  Styles Bootstrap, Composants

Gestion des dépendances avec NuGet et Bower
Construction de l'application avec Gulp et webpack
Création de fonctionnalités d'administration
Sécurisation de l'application
Déploiement de l'application ASP.NET Core Angular

  •  Nouveau modèle d'hébergement, Installation sur IIS, Azure, Conteneurs Docker

Construction de l'application ASP.NET CORE hors de Windows
Résumé

Pré requis

.NET Core

  •  Connaissances pratiques en programmation impérative et orientée objet, avec des langages tels que C#, C++, Java.
  •  Une certaine maîtrise des terminaux ou lignes de commande et des éditeurs de texte.


Angular

  •  Connaissances pratiques en développement avec ASP.NET Core MVC et une bonne compréhension de JavaScript, HTML et CSS.
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires