Formation ASP.Net MVC 5

Développer des applications Web avec ASP.Net MVC 5

  • Développer des applications Web basées sur le Framework ASP.NET MVC 5
  • Manipuler les Modèles, Vues et Contrôleurs
  • Concevoir des interfaces utilisateurs adaptables
  • Intégrer jQuery et Entity Framework dans vos développements sous Visual Studio
Avoir de bonnes connaissances de C#, HTML et JavaScript. Expérience requise en développement web
Cette formation vous permet d'obtenir les certifications suivantes:
  • Microsoft Developing ASP.NET MVC Web Applications - MCSD 486
Formation disponible pour la version ASP.Net MVC 5 avec Visual Studio 2012 ou 2013


Programme de la formation ASP.Net MVC 5

Introduction à MVC 5

Architecture d'ASP.NET MVC

Identification des composants de MVC

Présentation des packages NuGet utils

Avantages d'une architecture MVC

Description du cycle de traitement des requêtes MVC

Projets .Net MVC5 dans Visual Studio 2013

Organiser la structure du projet

Les contrôleurs dans ASP.Net MVC 5

Définition de l'architecture des contrôleurs

Différencier les types de contrôleurs

Accès aux données envoyées dans la requête

Déléguer le traitement des requêtes aux actions

Initier la réponse suite aux résultats des actions

Traiter des cas spéciaux avec des contrôleurs sans vue

Hétirage des contrôleurs principaux

Ajouter des comportements aux actions

Créer des API contrôleurs

Tester les contrôleurs en dehors du serveur

Les modèles dans ASP.Net MVC 5

Définition d'un modèle

Analyse du rôle du modèle dans différents scénarios

Utilisation des attributs pour améliorer la persistance

Amélioration de la structure d'une application avec l'injection de dépendances

Génération de classes d'entité avec le concepteur Objet/Relationnel de Visual Studio

Requêtes avec LINQ

Les vues dans ASP.Net MVC 5

Le moteur de vue Razor

Rendu de la réponse avec les vues MVC

Mise en œuvre de vues dynamiques

Recueil de données avec les formulaires

Accès aux données envoyées

Utilisation du ViewBag et ViewData

Validation de données côté client (avec JQuery validation) et côté serveur

Rapports d'erreurs

Affichage de données complexes

Utilisation de LINQ to Object dans les vues

Création de composants de vues personnalisés pour traiter les différents types de données

Personnalisation du moteur de vues

Gestion des layouts et vues partielles

Créer et utiliser des Helpers personnalisés

Ajax et JQuery

Installation et mise à jour de JQuery (et autres outils) via NuGet

Utilisation des helpers Ajax

Configuration des actions pour Ajax

Traitement des objets JSON côté serveur

Appels Ajax depuis du code JavaScript et Razor

Intégration d'Entity Framework 6

Présentation d'Entity Framework

Mise en place d'Entity en Code first ou en Base first

Attributs Entity pour MVC 5

Gestion de la base de données automatique via les migrations

Les filtres dans ASP MVC 5

Intercepter le traitement des requêtes via le filtrage d'actions

Créer des filtres personnalisés

Les attributs pour activer les filtres

Les filtres d'authentification

Mise en oeuvre du cache

Gestion du cache via le controleur

Utilisation du cache IIS

Routage et mappage des URL

Formatage de l'URL MVC

Découpler les URL des actions grâce au routage

Conception d'un schéma URL pour améliorer la cohérence

Configuration de routes statiques et dynamiques

Les attributs de routage

Web API dans ASP.Net MVC 5

Créer des contrôleurs WEB API

Renvoyer des données complexes depuis Entity Framework