Plan du cours

Module 1 : Introduction à ASP.NET MVC

  • Récapitulation du développement Web ASP.NET
  • Principaux avantages d'ASP.NET MVC
  • Le rôle du modèle, de la vue et du contrôleur

Module 2 : Démarrer avec ASP.NET MVC

  • Préparer votre environnement de développement pour ASP.NET MVC
  • Créer un projet ASP.NET MVC
  • Comprendre la structure d'un projet ASP.NET MVC
  • Conventions de nommage
  • Créer des vues
  • Définir des contrôleurs
  • Définir un modèle de données

Module 3 : Créer une application ASP.NET MVC complète

  • Créer des vues à typage fort
  • Comprendre les URL et les méthodes d'action
  • Utiliser les HTML aides
  • Gérer les retours de formulaires ; validation des données

Module 4 : Utiliser le moteur de vue Razor

  • Objectifs de conception de Razor
  • Implémentation d'une vue Razor
  • Syntaxe de Razor
  • Accessingérer des données de modèle dans les vues Razor

Module 5 : Applications ASP.NET MVC de qualité industrielle

  • Meilleures pratiques en matière d'architecture d'application ASP.NET
  • Implémentation d'un référentiel et d'un modèle de données Entity Framework
  • Utilisation de l'injection de dépendance ; Implémentation d'une fabrique de contrôleurs personnalisée
  • Développement piloté par les tests avec ASP.NET MVC

Module 6 : Techniques de visualisation

  • Définir et utiliser des aides HTML personnalisées
  • Définition d'une mise en page/master page
  • Utilisation des styles
  • Définition et utilisation de vues partielles
  • Syntaxe des méthodes d'aide Razor

Module 7 : Mise en œuvre de la navigation : Définir les classes du modèle de vue

  • Implémenter le filtrage de données dans un contrôleur
  • Comprendre le mécanisme de routage
  • Ajouter des entrées personnalisées à une table de routage
  • Définir les valeurs par défaut, les paramètres et la validation
  • Générer des URL et des hyperliens
  • Contraintes d'itinéraires personnalisés

Module 8 : État Management

  • Utiliser des champs cachés
  • État de la session et de l'application
  • Liaisons de modèle personnalisées

Module 9 : Utiliser Ajax et jQuery avec ASP.NET MVC

  • Vue d'ensemble de Ajax et ASP.NET MVC ; Ajax discret ;
  • Utiliser les liens d'action Ajax
  • Aperçu des techniques jQuery
  • Techniques jQuery
  • Utilisation de l'interface utilisateur jQuery

Module 10 : Techniques supplémentaires ASP.NET MVC 4.5

  • Modèles d'échafaudage de vue
  • Modèles d'échafaudage de contrôleur
  • Injection de dépendance avec Unity

Module 11 : Développement piloté par les tests avec ASP.NET MVC

  • Récapitulation du TDD
  • Présentation de l'utilisation du TDD avec ASP.NET MVC

Module 12 : Techniques supplémentaires

  • Techniques de contrôle
  • Filtres
  • Liaison de modèle

Pré requis

3 à 6 mois d'expérience dans le développement de sites Web ASP.NET en C#.

  28 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (10)

Cours Similaires

Introducing C# 6.0 with Visual Studio 2015/2017

  28 heures

Catégories Similaires