Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : ASP.NET MVC Core - Développement d'application Web

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

Formation à distance
Durée : 35 heures (5 jours)
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire

Formation créée le 26/11/2021. Dernière mise à jour le 21/12/2021.

Version du programme : 1

Programme de la formation

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