Introduction aux Modèles et ViewModels
Objectifs
À la fin de cette leçon, vous saurez comment créer des ViewModels et les utiliser dans des vues ASP.NET MVC pour afficher des données structurées.
Résumé
Cette leçon explique comment créer et utiliser des modèles et ViewModels dans une application ASP.NET MVC.
Description
Maintenant que nous savons comment créer des vues et passer des modèles depuis le contrôleur vers la vue, nous allons approfondir notre compréhension des modèles dans ASP.NET MVC. Nous créerons un nouveau modèle, appelé VoitureViewModel, qui contient des informations sur une voiture, telles que la marque et le nombre de chevaux. Ce modèle sera utilisé spécifiquement pour la vue. En suffixant ce modèle par ViewModel, nous faisons la distinction avec les modèles métiers.
Les ViewModels sont des modèles conçus pour répondre aux besoins de la vue, avec des propriétés peut-être calculées ou interprétées, différents de nos modèles métiers. Par exemple, un ViewModel pourrait contenir des propriétés adaptées uniquement pour le rendu visuel, et non pour les besoins métiers.
Dans cette leçon, nous verrons aussi comment structurer notre code pour afficher une liste de voitures dans une vue en utilisant un for each dans notre fichier index.html, itérant sur une liste de VoitureViewModel. Enfin, nous aborderons la distinction entre ViewModels et les modèles utilisés pour la récupération de données via des formulaires, qui peuvent inclure des contrôles et des vérifications supplémentaires.
Je pense pas que c'est destiné à des débutants.
Mais quelques reproches :
Le prof se laisse embarquer par ses profondes connaissances et explique à certains moments des choses non indispensables en DÉBUT d'apprentissage.
Le prof parle trop vite, ce n'est pas un problème quand on a déjà une certaine connaissance, mais c'est problématique pour un novice.
Cependant, les deux points ci-dessus sont des "détails".
On ressort de la formation avec les connaissances que pensait et voulait apprendre.
Et on les acquiert avec plaisir et impatience de voir la leçon suivante.
Tout cela agrémenté d'un mer...e, la formation se termine.
Donc je dirais, vu le plaisir.... vivement une formation plus complète et sur core 5 .
Merci
Ce n'est pas la première fois qu'une partie a "disparu" de la formation. Or ici, c'est particulièrement embêtant de ne pas savoir ce que l'on va réaliser AVANT de se lancer...