Votre partenaire formation

Programmation Web MVC en .NET

Réf: MVC

Durée: 4 jours

Objectifs de la formation

Le Framework ASP.NET MVC est une évolution de la plateforme de développement ASP.NET. Il met l »accent sur l »utilisation de patterns d »architecture performants et la testabilité du code. Ce stage très pratique vous apprendra à le mettre en oeuvre pour construire et déployer des applications Web sécurisées et évolutives. Vous verrez comment concevoir des IHM riches avec Ajax et jQuery, et comment produire un code maintenable au moyen d »une architecture MVC (Modèle Vue Contrôleur).
Contenu
-Découverte du Framework ASP.NET MVC
– Architecture d »une application ASP.NET MVC
– URL et routing
– Extensibilité des contrôleurs
– Vues avancées
– Modèles approfondis
– Techniques de construction des vues
-jQuery et ASP.NET MVC
– Intégration de services ASP.NET dans MVC
– Déploiement d »une application ASP.NET MVC
– Les bonnes pratiques ASP.NET MVC’

Programme de Formation

 

Découverte du Framework ASP.NET MVC
– Retour sur ASP.NET et limites de l »approche Webforms.
– Les solutions apportées par ASP.NET MVC.

Architecture d »une application ASP.NET MVC
– Rappels sur le pattern MVC.
– Routing.
– Contrôleurs et actions.
– Vues.
– Modèles.
Travaux pratiques
Installation d »ASP.NET MVC. Création d »une première application ASP.NET MVC. Ecriture de tests unitaires.

URL et routing

– Configuration du routage.
– Contraintes et paramètres.
– Areas.
– Tester le routage.

Extensibilité des contrôleurs
– Les filtres.
– La factory de contrôleur.
– Les contrôleurs asynchrones.
– Tester les contrôleurs et les actions.
Travaux pratiques
Mise en oeuvre de l »extensibilité des contrôleurs.

Vues avancées

– Remplacement du moteur de vue par défaut.
– Utilisation des méthodes utilitaires pour HTML.
– Différentes méthodes pour afficher du contenu dynamique.
– Les vues partielles.
Travaux pratiques
Mise en oeuvre des principes de vues avancées.

Modèles approfondis

– Métadonnées et annotations.
– Binding.
– Validation.
Travaux pratiques
Mise en oeuvre des annotations et du binding.

Techniques de construction des vues

– Utilisation de master pages.
– Règles CSS.
– Les outils Ajax.

jQuery et ASP.NET MVC

– Rappels sur jQuery.
– Transferts de données avec JSON.
– La bibliothèque jQuery UI.
– Animations et autres effets graphiques.
Travaux pratiques
Réalisation de vues avec jQuery, Ajax et CSS.

Intégration de services ASP.NET dans MVC
– Authentification par formulaires.
– Membership et gestion des rôles et profils.
– Caching.
– Sitemap.
– Localisation.
Travaux pratiques
Exemple d »une application MVC sécurisée par authentification et gestion d »autorisations.

Déploiement d »une application ASP.NET MVC

– Rappels sur IIS.
– ASP.NET MVC et IIS 7.
– ASP.NET MVC et IIS 5.1/6.
Travaux pratiques
Exécution d »un déploiement d »application MVC sous IIS6 et IIS7.

Les bonnes pratiques ASP.NET MVC

– Les erreurs à éviter.
– Les pratiques recommandées (sécurité, SEO…).
– Comment migrer une application Webforms vers MVC ?
– Comment intégrer des contrôles ou des pages Webforms dans MVC ?
– Les outils complémentaires.

 

Profil Stagiaires & Pré-requis

Développeurs .NET confirmés, désirant acquérir les techniques et les réflexes pour développer tous types d »applications Web avec ASP.NET MVC.

Bonnes connaissances de C#, HTML et JavaScript. Expérience requise en développement logiciel.

 

Prix : 2210  € HT.

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

 

Dates de Formation
Nous consulter