Fiche Formation

ASP.NET MVC avancé

Objectifs

  • Comprendre les rouages internes d’ASP.NET MVC.
  • Découvrir les bonnes pratiques pour créer des applications ASP.NET MVC robustes.
  • Identifier les points d’extensibilité du Framework ASP.NET MVC.

Public

Développeurs, chefs de projet techniques ayant de solides bases sur le développement d’applications avec ASP.NET MVC.

Pré-requis

Maîtrise d’un langage .NET (idéalement C#), connaissance du langage HTML, connaissance et pratique des différents aspects d’ASP.NET MVC.

Méthodes pédagogiques

60 % théorie / 40 % pratique

Description

Cette formation a pour but de faire évoluer les participants vers des rôles de développeurs ou chefs de projets techniques spécialisés dans le développement d’applications ASP.NET MVC. Elle apporte le niveau de détails nécessaire à l’encadrement technique d’une équipe ou au développement de composants personnalisés répondant à des problématiques d’entreprise complexes.

A l’issue, les participants seront en mesure d’appliquer l’ensemble des bonnes pratiques requises pour assurer un développement de qualité et rendre les applicatifs plus pérennes. L’approche utilisée par la formation consiste à analyser le fonctionnement interne d’ASP.NET MVC afin d’identifier et de mettre en œuvre des développements autour de ses points d’extensibilités. Elle permet aux participants d’acquérir un certain niveau d’abstraction et une méthodologie de réflexion afin de les rendre autonomes dans la découverte et la maîtrise des prochaines versions du Framework.

Programme

Gestion des métas donnés

  • Création d’attributs personnalisés
  • Extensibilité de JQuery Validate pour supporter un validateur personnalisé
  • Création d’un gestionnaire de métas donnés personnalisé

Moteurs de vues

  • Gestion des moteurs de vues
  • Fonctionnement de Razor
  • Extensibilité des moteurs de vues
  • Extensibilité des HTML Helpers
  • Extensibilité des vues mobiles

Routage

  • Le cheminement d’une requête
  • Création de contraintes
  • Extensibilité du routage

Les contrôleurs 

  • Le cheminement d’une requête
  • Les contrôleurs asynchrones
  • Area et structure d’une solution complexe

Sécurité

  • Gestion des utilisateurs
  • Se munir contre le XSS
  • Cross Site Request Forgery

Optimisations et performances

  • Utilisation du cache
  • Améliorer le rendu des vues
  • Instrumenter les performances

Concepts avancés

  • Se préparer pour l’international
  • Injection de dépendances
  • Tests unitaires
Retourner au catalogue des formations
Durée2 jours
LieuParis

Prochaines Sessions

25 juin 2018
Paris
1 250€
Réserver une place
04 octobre 2018
Paris
1 250€
Réserver une place
26 novembre 2018
Paris
1 250€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne