ASP.NET MVC Core - Développement d'application Web

Formation créée le 26/11/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

ASP.NET MVC Core - Développement d'application Web


Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications Web basées sur le framework ASP.Net MVC Core, en appliquant notamment le modèle de programmation MVC (Modèle-Vue-Contrôleur) et les services Web Windows Azure.

Objectifs de la formation

  • Comprendre les principes d’ASP Net MVC
  • Acquérir les compétences pour créer des applications Web avec Visual Studio
  • Apprendre à tester et déboguer des applications Web ASP .NET Core
  • Comprendre comment mettre en oeuvre une méthode MVC pour développer en équipe
  • Être capable d'écrire un service Web REST et l'appeler à partir d'une application MVC

Profil des bénéficiaires

Pour qui
  • Développeurs Web
  • Chefs de projets techniques
Prérequis
  • Avoir une bonne maitrise du langage C#
  • Avoir des connaissances en programmation Web (HTML et JavaScript)

Contenu de la formation

Premiers pas sur ASP .NET MVC
  • Panorama des technologies Microsoft Web
  • Introduction à ASP .NET 4.x
  • Présentation d'ASP .NET MVC
Création d'applications Web ASP .NET MVC
  • Planification lors de la conception du projet
  • Modèles, contrôleurs et vues
Création d'applications Web ASP .NET Core MVC
  • Planification lors de la conception du projet
  • Modèles, contrôleurs et vues
Configuration des services & middleware (ASP .NET Core)
  • Paramétrage des middleware
  • Paramétrage des services
Développement des contrôleurs
  • Création des contrôleurs et des actions
  • Paramétrage des routes
  • Développement des filtres d'action
Développement des vues
  • Razor : création de vues
  • HTML Helpers
  • Réutilisation de code au sein des vues
Développement des modèles (ASP.NET Core)
  • Construction de modèles MVC
  • Les formulaires
  • Validation d'une application MVC
Entity Framework Core (ASP.NET Core)
  • Premiers pas avec Entity Framework Core
  • Travailler avec Entity Framework Core
  • La communication avec Microsoft SQL Server
Utilisation des mises en page CSS et JS dans ASP.NET Core
  • Les mises en page
  • CSS & JS
  • jQuery
Développement côté client
  • Application des styles
  • Task Runners
  • Conception réactive
La qualité des applications : tests et résolution d'erreurs
  • Les tests d'applications MVC
  • La gestion d'exceptions
  • Journalisation des applications MVC
La sécurité dans ASP.NET Core
  • Authentification
  • Autorisations
  • Protection contre les cyberattaques
Performance de l'application & communication
  • Les caches
  • La gestion d'état
  • Communication bidirectionnelle
Web API
  • Présentation des Web API
  • Développement d'une Web API
  • Appel d'une Web API
L'hébergement et le déploiement d'une application
  • Hébergement et déploiement sur site
  • Déploiement & Azure
  • Les bases d'Azure

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Délai d'accès

2 semaines