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#.
Nos Clients témoignent (5)
Le formateur nous a beaucoup aidés en répondant à toutes nos questions et nous a permis de partager notre écran pour montrer les erreurs que nous avions, ce qui était très bien.
chithra - Public Health Wales NHS Trust
Formation - Advanced Blazor
Traduction automatique
Juste l'exposition générale. Très utile.
Travis - Beckman Coulter
Formation - Introduction to Blazor
Traduction automatique
Questions et réponses. Et démonstration de projet.
Qing - Ametek
Formation - Implementing the Actor Model with Microsoft Orleans
Traduction automatique
Le formateur a très bien expliqué les sujets à l'aide d'exemples concrets tirés du monde réel, ce qui nous a permis d'assimiler plus facilement les informations.
Florin-Viorel Marut - Continental Automotive Romania
Formation - High-Performance Application Development with .NET Core
Traduction automatique
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.