Au cours de cette formation de 5 jours, les développeurs Web professionnels apprendront à mettre au point des applications ASP.NET Core MVC à l’aide des outils et technologies .NET Core. L’accent sera mis sur les activités de codage qui améliorent les performances et l’évolutivité de l’application d’un site Web.
- Concevoir l’architecture et de la mise en œuvre d’une application Web
- Configurer du pipeline d’applications Web d’ASP .NET Core à l’aide d’un intergiciel
- Connecter une application ASP.NET Core à une base de données à l’aide de Entity Framework Core
- Rédiger une application MVC qui authentifie et autorise l’accès des utilisateurs au contenu de manière sécurisée à l’aide de l’identité
- Construire une application MVC qui résiste aux attaques malveillantes
- Expérience avec Visual Studio Code et la CLI
- Expérience avec la programmation de C# et les concepts tels que les expressions Lambda, LINQ et les types anonymes
- Expérience dans l’utilisation du .NET Framework
- Expérience avec HTML, CSS et JavaScript
Module 1 : Exploration de ASP.NET Core MVC
- Leçon 1 : Présentation des technologies Microsoft Web
- Leçon 2 : Présentation d’ASP.NET 4.x
- Leçon 3 : Introduction à ASP.NET Core MVC
Module 2 : Conception d’applications Web ASP.NET Core MVC
- Leçon 1 : Planification de la phase de conception du projet
- Leçon 2 : Conception de modèles, de contrôleurs et de vues
Module 3 : Configuration des intergiciels et des services dans ASP.NET Core
- Leçon 1 : Configuration des intergiciels
- Leçon 2 : Configuration des services
Module 4 : Développement de contrôleurs
- Leçon 1 : Rédaction des contrôleurs et des actions
- Leçon 2 : Configuration des routes
- Leçon 3 : Rédaction des filtres d’actions
Module 5 : Développement des vues
- Leçon 1 : Création de vues avec Razor Syntax
- Leçon 2 : Utilisation des aidants HTML et des aidants de référence
- Leçon 3 : Réutilisation du code dans les vues
Module 6 : Développement de modèles
- Leçon 1 : Création de modèles MVC
- Leçon 2 : Travail avec des formes
- Leçon 3 : Validation de l’application MVC
Module 7 : Utilisation de Entity Framework Core dans ASP.NET Core
- Leçon 1 : Introduction à Entity Framework Core
- Leçon 2 : Travail avec Entity Framework Core
- Leçon 3 : Utilisation de Entity Framework Core pour se connecter à Microsoft SQL Server
Module 8 : Utilisation de présentations, de CSS et de JavaScript dans ASP.NET Core MVC
- Leçon 1 : Utilisation des présentations
- Leçon 2 : Utilisation de CSS et de JavaScript
- Leçon 3 : Utilisation de jQuery
Module 9: Développement côté client
- Leçon 1 : Application de styles
- Leçon 2 : Utilisation d’exécuteurs de tâches
- Leçon 3 : Conception réactive
Module 10 : Test et dépannage
- Leçon 1 : Test des applications MVC
- Leçon 2 : Mise en œuvre d’une stratégie de gestion des exceptions
- Leçon 3 : Enregistrement des applications MVC
Module 11 : Gestion de la sécurité
- Leçon 1 : Authentification dans ASP.NET Core
- Leçon 2 : Autorisation dans ASP.NET Core
- Leçon 3 : Défense contre des attaques
Module 12 : Performance et communication
- Mise en œuvre d’une stratégie de mise en cache
- Gestion de l’état
- Communication à deux voies
Module 13: Mise en œuvre des API Web
- Introduction aux API Web
- Développement d’une API Web
- Appel d’une API Web
Module 14 : Hébergement et déploiement
- Leçon 1 : Hébergement et déploiement sur site
- Leçon 2 : Déploiement sur Microsoft Azure
- Leçon 3 : Microsoft Azure Fundamentals
- Lab 1 : Exploration d’ASP.NET Core MVC
- Lab 2 : Conception d’applications Web ASP.NET Core MVC
- Lab 3 : Configuration de l’intergiciel et des services dans ASP.NET Core
- Lab 4 : Développement des contrôleurs
- Lab 5 : Mise au point de vues
- Lab 6 : Développement de modèles
- Lab 7 : Utilisation de Entity Framework Core dans ASP.NET Core
- Lab 8 : Développement côté client
- Lab 9 : Test et dépannage
- Lab 10 : Gestion de la sécurité
- Lab 11 : Performance et communication
- Lab 12 : Mise en œuvre des API Web
- Lab 13 : Hébergement et déploiement
Compléter votre cursus en suivant les formations complémentaires suivantes :
Classe présentielle
- ASP.NET
- 5 jours
- Campus Genève / Lausanne
- CHF 3'800.00
Vous n'avez pas trouvé votre date ou votre lieux
Si vous avez des besoins spécifiques, nous organiserons une session adaptée.
Au Vendredi 03 mars
Au Vendredi 03 mars
Au Vendredi 21 avril
Au Vendredi 21 avril
Au Vendredi 26 mai
Au Vendredi 26 mai