Formation Développement d’applications web ASP.NET MVC 4

Organisme de formation : Amalis

Le framework ASP.NET MVC est une évolution récente de la plateforme de développement ASP.NET de Microsoft. Il propose un modèle de programmation très productif et favorise l’utilisation de patterns d’architecture performants, notamment en mettant l’accent sur la testabilité du code produit. Depuis sa sortie, ce framework connaît un vif succès. Il est aujourd’hui un outil indispensable pour les développeurs Web. Sa mise à jour en version 4 apporte notamment la fonctionnalité Web API qui permet de développer facilement des services REST.

Contenu de la formation
Jour 1

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.

Atelier « Création de votre première application ASP.NET MVC »
Comment se procurer et installer ASP.NET MVC ?
Structure d’un projet ASP.NET MVC et conventions utilisées.

Jour 2

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

Extensibilité des contrôleurs
Les filtres.
La factory de contrôleur.
Contrôleurs asynchrones.
Tester les contrôleurs et les actions.

Atelier « Mise en œuvre 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.

Atelier « Mise en œuvre des principes de vues avancées »
Modèles approfondis
Métadonnées et annotations.
Binding.
Validation.

Atelier « Mise en œuvre des annotations et du binding »

Jour 3

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.

Jour 4

Web API (MVC 4)
Intérêt des services REST.
Développement d’un service REST et consommation en AJAX.
Etude de cas : services REST en Web API hébergés sur Azure et consommés par une application Smartphone.

Intégration de services ASP.NET dans MVC
Authentification par formulaires.
Membership et gestion des rôles et profiles.
Caching.
Sitemap.
Localisation.

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.

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.
Contacter Amalis
Vous êtes :
Société
Mademoiselle Madame Monsieur
Nom *
Prénom
Email *
Téléphone *
Adresse
Ville
Code Postal
Message
Je ne souhaite pas recevoir des informations de la part de l'Officiel de la Formation et de ses partenaires
  • Facebook
  • Twitter