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
Nos clients témoignent (2)
toutes les parties importantes ont été couvertes
carlo capuano - ITER Organization
Formation - Angular 18
Traduction automatique
L'attitude de l'animateur – vous aider à vous sentir à l'aise, faire des blagues pour détendre l'atmosphère et répondre aux questions de tous.
Ana Fedeles
Formation - Angular 20
Traduction automatique