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 (5)

Cours Similaires

Machine Learning and AI with ML.NET

21 heures

Advanced Blazor

21 heures

Blazor WebAssembly

14 heures

Introduction to Blazor

14 heures

Implementing the Actor Model with Microsoft Orleans

14 heures

High-Performance Application Development with .NET Core

14 heures

Introduction to .Net Core

14 heures

.NET Core and Angular Training Course

21 heures

Entity Framework Core 2.0

14 heures

Introducing C# 6.0 with Visual Studio 2015/2017

28 heures

Programmation avec C#, niveau Avancé

35 heures

Blockchain Development: Creating Decentralized Applications with .Net

14 heures

Developing in C# 6 Development

28 heures

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 heures

Developing in ASP.NET MVC 6 Development

28 heures

Catégories Similaires

1