Microsoft .NET - Visual Studio 2015/2017
Conception d’interfaces graphiques Web ASP .NET MVC sous Visual Studio 2015/2017
Reference : MS863


Prochaines sessions
- Le 01/03/2021

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
- Être capable d’écrire un service ASP .Net MVC Web API et l’appeler à partir du client
- Savoir intégrer aux applications Web ASP .Net des Frameworks JavaScript tels que BootStrap ou JQuery pour améliorer la qualité des interfaces clientes Web et mobiles
Pré requis
- Avoir suivi les formations « Le développement .Net en C# sous Visual Studio 2015 » et « L’accès aux données en C# sous Visual Studio 2015/2017 » ou disposer des connaissances équivalentes
- Avoir suivi la formation « Création d’applications Web avec HTML5 et CSS3 » ou disposer de connaissances équivalentes est recommandé
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Certification
non
Public visé
Inscription
Programmes de Conception d’interfaces graphiques Web ASP .NET MVC sous Visual Studio 2015/2017
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