Prenez contact avec nous

Plan du cours

  • Démarrage avec ASP.NET MVC : MVC dans son contexte ; Nouveautés de MVC 6 ; Modèles de projet MVC ; Compréhension de la structure d’un projet ASP.NET MVC ; Conventions de nommage ; Création de vues ; Définition des contrôleurs ; Définition d’un modèle de données
  • Création d’une application ASP.NET MVC complète : Vues fortement typées ; Syntaxe Razor ; Compréhension des URL et des méthodes d’action ; Assistants de balises (tag helpers) de MVC 6 ; Retours de formulaire (post-backs) ; Validation des données
  • Applications ASP.NET MVC robustes : Bonnes pratiques d’architecture applicative ; Implémentation d’un référentiel (repository) et d’un modèle de données EF ; Injection de dépendances ASP.NET ; Fabriques de contrôleurs personnalisées
  • Techniques de vue : Définition d’assistants de balises (tag helpers) personnalisés ; Définition d’une page de mise en page (layout) ; Utilisation de styles ; Définition et utilisation de vues partielles
  • Mise en œuvre de la navigation : Définition de classes de modèle-vue (view-model) ; Implémentation du filtrage des données dans un contrôleur ; Compréhension du mécanisme de routage ; Ajout d’entrées personnalisées à une table de routes ; Définition des valeurs par défaut, des paramètres et de la validation ; Génération d’URL et d’hyperliens ; Contraintes de route personnalisées
  • Gestion de l’état (State Management) : Utilisation de champs cachés ; État de session et d’application ; Liaison de modèles personnalisée (model binding)
  • Création de services RESTful à l’aide de Web API : Aperçu de Web API ; Construction de serveurs et de clients ; Négociation de contenu ; Routage par attributs ; Liaison de modèles personnalisée ; Appel de services RESTful depuis des clients Ajax
  • Création d’applications monopage : Aperçu des SPA ; Utilisation du support GruntJS, NPM et Bower ; Aperçu d’AngularJS et Bootstrap

Pré requis

  • 6 mois d’expérience en programmation C#
  • Une expérience en développement ASP.NET est un atout, mais n’est pas obligatoire
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires