Developing ASP.NET Core MVC Web Applications

Cours 20486

Classe présentielle

  • Ref. 20486
  • 5 jours
  • Campus Genève / Lausanne
  • CHF 3'800.00

Sur-mesure

  • Ref. 20486
  • A définir
  • Campus ITTA / Site client
  • Sur demande
Introduction 

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. Cette formation préparera également l’étudiant à l’examen 70-486.

Objectifs 
  • 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
Connaissances préalables 
  • Expérience avec Visual Studio 2017
  • 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
Contenu du cours 

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
Documentation 
  • Support de cours officiel Microsoft
Examen 

Cette formation prépare à l'examen 70-486

  • Cocher la case examen dans le tableau des dates de sessions pour l'ajouter à votre commande.
Certification 

Ce cours fait partie des cursus de certification suivant :

Lab / Exercices 
  • 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
Formation complémentaire 

Compléter votre cursus en suivant les formations complémentaires suivantes :