Description
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 pédagogiques
- 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
Public concerné
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)
Déroulé du programme
1
Premiers pas sur ASP .NET MVC
- Panorama des technologies Microsoft Web
- Introduction à ASP .NET 4.x
- Présentation d'ASP .NET MVC
2
Création d'applications Web ASP .NET MVC
- Planification lors de la conception du projet
- Modèles, contrôleurs et vues
3
Création d'applications Web ASP .NET Core MVC
- Planification lors de la conception du projet
- Modèles, contrôleurs et vues
4
Configuration des services & middleware (ASP .NET Core)
- Paramétrage des middleware
- Paramétrage des services
5
Développement des contrôleurs
- Création des contrôleurs et des actions
- Paramétrage des routes
- Développement des filtres d'action
6
Développement des vues
- Razor : création de vues
- HTML Helpers
- Réutilisation de code au sein des vues
7
Développement des modèles (ASP.NET Core)
- Construction de modèles MVC
- Les formulaires
- Validation d'une application MVC
8
Entity Framework Core (ASP.NET Core)
- Premiers pas avec Entity Framework Core
- Travailler avec Entity Framework Core
- La communication avec Microsoft SQL Server
9
Utilisation des mises en page CSS et JS dans ASP.NET Core
- Les mises en page
- CSS & JS
- jQuery
10
Développement côté client
- Application des styles
- Task Runners
- Conception réactive
11
La qualité des applications : tests et résolution d'erreurs
- Les tests d'applications MVC
- La gestion d'exceptions
- Journalisation des applications MVC
12
La sécurité dans ASP.NET Core
- Authentification
- Autorisations
- Protection contre les cyberattaques
13
Performance de l'application & communication
- Les caches
- La gestion d'état
- Communication bidirectionnelle
14
Web API
- Présentation des Web API
- Développement d'une Web API
- Appel d'une Web API
15
L'hébergement et le déploiement d'une application
- Hébergement et déploiement sur site
- Déploiement & Azure
- Les bases d'Azure
Informations
Durée
5 jour(s)
35h
Tarif
2930 € HT
HT