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

5
jours - 2,750 € € HT Télécharger la fiche
Prochaines sessions

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 et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
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