Plan du cours

Module 1 : Premiers pas avec ASP.NET MVC

  • Modèles de 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 2 : 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 aides HTML
  • Gérer les post-backs de formulaires
  • Validation des données

Module 3 : Utiliser le moteur de vue Razor

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

Module 4 : 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
  • Utiliser l'injection de dépendance
  • Implémentation d'une fabrique de contrôleurs personnalisés

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

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

Module 6 : Techniques de visualisation

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

Module 7 : Mise en œuvre de la navigation

  • Définir les classes de 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 : Techniques supplémentaires

  • Modèles d'échafaudage de vue
  • Modèles d'échafaudage de contrôleur
  • Filtres globaux
  • Liaison de modèle
  • Contrôleurs asynchrones
  • Options d'authentification, y compris l'activation des connexions à partir de Facebook, etc.

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

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

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 indispensable.

  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (1)

Cours Similaires

Introducing C# 6.0 with Visual Studio 2015/2017

  28 heures

Catégories Similaires