ASP.NET MVC Core - Développement d'application Web
0/10
(0 avis)
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