Prenez contact avec nous

Plan du cours

Jour 1 :


Vue d'ensemble de .NET Core

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

Création d'applications .NET Core

  • Installation du SDK .NET Core, Utilisation du .NET CLI, Création et exécution d'applications .NET Core

Construction avec .NET Core

  •  Frameworks, environnements d'exécution et plateformes, fondamentaux de MSBuild

Tests unitaires avec xUnit

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

Travail avec les bases de données

  •  Bases de données relationnelles, SQLite, Transformation des données

Accès aux données avec des ORM (mappages objets-relationnels)

  •  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
.NET Portability Analyzer
Préparation à la publication

  •  Package NuGet, flux NuGet, Signature des assemblages

Jour 2 :


Vue d'ensemble d'ASP.NET Core


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

  • Composants

Gestion des requêtes avec le pipeline middleware

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

Utilisation de MVC dans ASP.NET Core
Mappage des URL

  • Conventions de routage, contraintes et valeurs par défaut, Génération d'URLs

Le liaison des modèles

  •  Validation des entrées utilisateur

Utilisation des vues Razor
Utilisation des helpers de balises
Création d'une API Web

  •  Routage 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 et hébergement de l'application ASP.NET Core dans IIS

  • Grouillage et minification

Surveillance et dépannage

Jour 3 :


Vue d'ensemble de la boîte à outils de développement front‐end
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 & Directives
Services et injection de dépendances
Utilisation d'Angular avec ASP.NET MVC
Prise en charge d'Angular par Visual Studio
Concepts de Bootstrap

  •  Styles Bootstrap, composants

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

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

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

Pré requis

.NET Core

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


Angular

  •  Connaissances pratiques en développement 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