Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Développement .NET »

Programmation Web MVC en .NET


Formation ASP.NET

Stage pratique
Eligible au DIF

Réf : MVC

Prix 2012 : 2150 € H.T.
Durée :  4  jours
Cliquer sur une session pour réserver:

Paris
4 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur .NET d'applications Web

version pdf imprimer Faire suivre


Les objectifs de cette formation ASP.NET


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).

Participants de cette formation ASP.NET

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.

Pré-requis de cette formation ASP.NET

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


Programme de cette formation ASP.NET

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.