Conception d’interfaces graphiques Web ASP .NET MVC sous Visual Studio 2015/2017 - SQMS863
Objectifs
Disposer des compétences nécessaires pour créer des applications Web avec Visual Studio 2015 ou 2017 Être en mesure de développer des applications d’entreprises ASP .Net MVC en utilisant les technologies et outils du .NET Framework Savoir tester et déboguer des applications Web ASP .Net MVC
Programme
TECHNOLOGIES WEB .NET
Les modèles de développement Web
Le choix du Framework : .NET Full vs .NET Core
Les solutions d’hébergement : IIS, Azure, Kestrel
Les outils : WebMatrix, Visual Studio
CONCEVOIR LE MODÈLE DE DONNÉES
Création du modèle de données
Connexion à la base de données par Entity Framework
CONCEVOIR LES CONTRÔLEURS
Contrôleurs et actions
Filtres d’actions
CONCEVOIR LES VUES
Syntaxe Razor
HTML Helpers
Réutilisation de code avec les vues partielles
TESTS UNITAIRES ET DÉBOGAGE
Mise en oeuvre des tests unitaires
Stratégie de gestion d’exceptions
ROUTAGE
Le moteur de routage ASP .NET
Implémentation d’un routage personnalisé
APPLIQUER DES STYLES
Mise en page
BootStrap
CRÉER UN SITE WEB RÉACTIF
Mise en cache des données
jQuery
SÉCURISATION D’UN SITE
Authentification et autorisation
Rôle et appartenance
Windows Identity Framework
IMPLÉMENTATION DE WEB API
Architecture et mise en oeuvre
Appel d’un service Web API côté client
DÉPLOIEMENT D’UN SITE
Déploiement local
Déploiement dans le Cloud