MVC Music Store

Date de publication : 13 janvier 2012.

Par Jon Galloway (Blog)
 Jean-Michel Ormes (Traduction) (Home) (Blog)
 

Le MVC Music Store est une application d'étude qui introduit et explique étape par étape comment utiliser ASP.NET MVC et Visual Web Developer pour faire du développement web. Le MVC Music Store est un exemple simplifié d'application de magasin qui vend des albums de musique en ligne, implémente l'administration du site, l'authentification d'utilisateurs et la fonctionnalité d'achat sous forme de panier. Ce tutoriel détaille toutes les étapes à suivre pour construire le MVC Music Store.
N'hésitez pas à laisser votre avis sur le contenu de l'article directement via le forum : 5 commentaires Donner une note à l'article (4.5)
Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites      


Partie 1 : Aperçu et Fichier->Nouveau Projet
Traduction
I.1. Aperçu
I.2. Fichier -> Nouveau Projet
I.2.1. Installer le logiciel
I.2.2. Créer un nouveau projet ASP.NET MVC 3
Partie 2 : Contrôleurs
II.1. Introduction
II.2. Ajouter un HomeController
II.3. Exécuter l'application
II.4. Ajouter un StoreController
Partie 3 : Vues et ViewModels
III.1. Introduction
III.2. Ajout d'une Vue
III.3. Ajout d'une mise en page pour les éléments communs du site
III.4. Mise à jour de la feuille de style
III.5. Utilisation d'un Modèle pour passer des informations à notre Vue
III.6. Ajout de liens entre les pages
Partie 4 : Modèle et accès aux données
IV.1. Introduction
IV.2. Accès à la base de données avec Entity Framework Code-First
IV.2.1. Modifications de nos classes modèles
IV.2.2. Ajout de la classe modèle Artist
IV.2.3. Mise à jour de nos classes modèles
IV.2.4. Ajout du dossier App_Data
IV.2.5. Création de la chaîne de connexion dans le fichier web.config
IV.2.6. Ajout d'une classe Context
IV.2.7. Ajout de données au catalogue du magasin
IV.3. Interroger la base de données
IV.3.1. Mettre à jour l'Index du Store pour interroger la base de données
IV.3.2. Mise à jour des vues Browse et Details du Store pour utiliser des données en direct
Partie 5 : Formulaires d'édition et templates
V.1. Introduction
V.2. Création du StoreManagerController
V.3. Modification d'une Vue échafaudée
V.4. Un premier regard sur le Store Manager
V.5. Regard sur le code du StoreManagerController
V.5.1. Les actions Index et Details du Store Manager
V.5.2. Les actions Create
V.5.3. Passage d'informations à la vue en utilisant le ViewBag
V.5.4. HTML Helpers pour afficher les DropDownLists dans la vue Create
V.5.5. Gestion des valeurs postées
V.5.6. Lecture des valeurs du formulaire avec liaison du modèle
V.5.7. Validation du modèle
V.5.8. Sauvegarde des valeurs soumises
V.5.9. Affichage de la soumission du formulaire invalide avec des erreurs de validation
V.5.10. Test du formulaire Create
V.5.11. Gestion de l'édition
V.5.12. Gestion de la suppression
V.5.13. Utilisation d'un HTML Helper personnalisé pour tronquer du texte
Partie 6 : Utilisation des DataAnnotations pour la validation des modèles
VI.1. Introduction
VI.2. Ajouter une validation à notre formulaire Album
VI.3. Tester la validation côté client
Partie 7 : Membership et Autorisations
VII.1. Introduction
VII.2. Ajout du AccountController et des vues
VII.3. Ajout d'un administrateur avec le site de configuration ASP.NET
VII.4. Autorisation basée sur les rôles
Partie 8 : Panier avec utilisation d'Ajax pour les mises à jour
VIII.1. Introduction
VIII.2. Ajout des classes modèles Cart, Order et OrderDetail
VIII.3. Gestion de la logique métier du Panier
VIII.4. ViewModels
VIII.5. Le ShoppingCartController
VIII.6. Utilisation d'Ajax et jQuery pour les mises à jour
Partie 9 : Enregistrement et encaissement
IX.1. Introduction
IX.2. Migration du Panier
IX.3. Création du CheckoutController
IX.4. Ajout de la vue AddressAndPayment
IX.5. Définition des règles de validation pour la commande
IX.6. Ajout de la vue Checkout Complete
IX.7. Mise à jour de la vue Error
Partie 10 : Mise à jour finale de la navigation et de la conception du site et conclusion
X.1. Introduction
X.2. Création de la vue partielle du résumé du panier
X.3. Création de la vue partielle du menu Genre
X.4. Mise à jour de la mise en page du site afin d'afficher nos vues partielles
X.5. Mise à jour de la page de navigation du magasin
X.6. Mettre à jour la page d'accueil afin d'afficher les albums les plus vendus
X.7. Conclusion
Remerciements


Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2012 Jon Galloway. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web