Développer des applications Web ASP .NET MVC

3 jours | 4-VS-WMVC

Logo PDF

Formations Informatiques > Développement et Méthodes > Developpement

Prochaines sessions inter-entreprises

  • Du 15/02/2012 au 17/02/2012
  • Du 04/04/2012 au 06/04/2012
  • Du 09/05/2012 au 11/05/2012
  • Du 26/09/2012 au 28/09/2012

Objectifs

Le framework MVC (Modèle Vue Contrôleur) d'ASP.NET propose une nouvelle méthode pour développer des applications Web sur la plate-forme Microsoft .NET. Entièrement différent du développement ASP.NET classique, ASP.NET MVC facilite une structure de code plus précise, le contrôle total sur la génération de contenu. Au cours de cette formation pratique, vous acquerrez les compétences pour utiliser efficacement ASP.NET MVC dans la création d'applications Web

Participants / Pré-requis

Connaître le langage C# 3.0 ou VB .NET 2008 Connaître les concepts de la programmation orientée objet

Contenu

Le framework MVC dans ASP.NET

  • Architecture d'ASP.NET MVC
  • Identification des composants de MVC
  • Avantages d'une architecture MVC
  • Description du cycle de traitement des requêtes MVC
  • Préparation de l'environnement
  • Installer ASP.NET MVC
  • Organiser la structure du projet

Requêtes d'applications avec les contrôleurs

  • Définition de l'architecture des contrôleurs
  • Différencier les types de contrôleurs
  • Déléguer le traitement des requêtes aux actions
  • Initier la réponse suite aux résultats des actions
  • Traiter des cas spéciaux avec des contrôleurs sans vue
  • Amélioration des fonctionnalités
  • Intercepter le traitement des requêtes via le filtrage d'actions
  • Générer des opérations complexes en étendant les contrôleurs principaux
  • Ajouter des comportements aux actions
  • Tester les contrôleurs en dehors du serveur

Mappage des URL pour le routage des requêtes

  • Formatage de l'URL MVC
  • Points faibles des URL ASP.NET
  • Découpler les URL des actions grâce au routage
  • Conception d'un schéma URL pour améliorer la cohérence
  • Mise en œuvre de solutions à base d'URL pratiques
  • Configuration de routes statiques et dynamiques
  • Optimisation de moteurs de recherche grâce à la personnalisation du routage
  • Vérifier le routage grâce au développement piloté par les tests

Définition du modèle

  • Qu'est-ce qu'un modèle ?
  • Analyse du rôle du modèle dans différents scénarios
  • Construction d'une architecture multiniveau
  • Amélioration de la structure d'une application avec l'injection de dépendances
  • Persistance du modèle de domaine
  • Génération de classes d'entité avec le concepteur Objet/Relationnel de Visual Studio
  • Requêtes avec LINQ to SQL
  • Utilisation des propriétés pour filtrer des données

Génération de la vue

  • Rendu de la réponse avec les vues MVC
  • Mise en œuvre de vues dynamiques
  • Intégrer des vues ASP.NET existantes avec les applications MVC
  • Recueil de données avec les formulaires
  • Accès aux données envoyées
  • Définition de règles de validation aux champs de saisie
  • Validation de données côté client et côté serveur
  • Rapports d'erreur
  • Affichage de données complexes
  • Représentation de datasets dans un format tabulaire
  • Création de composants de vues personnalisés pour traiter les différents types de données
  • Personnalisation du moteur de vues
Quiris Informatique - Formations Bureautiques, Informatiques et Management
Nantes, Rennes, Le Mans, Angers, Brest, Saint-Brieuc, Vannes ...