[wpms_breadcrumb reverse="0"]
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
Prochaines sessions
  • Le 26/10/2020
Conception d’interfaces graphiques Web ASP .NET MVC sous Visual Studio 2015/2017
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

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