Programmation Web MVC en .NET

Formation

À la Seyne Sur Mer

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    La seyne sur mer

  • Durée

    4 Jours

  • Dates de début

    Dates au choix

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

Les sites et dates disponibles

Lieu

Date de début

la Seyne Sur Mer ((83) Var)
Voir plan
70, Rue de Rome, 83500

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

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

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Programmation web MVC en .NET
  • ASP.NET
  • MVC
  • Routing
  • Jquery
  • Intégration des services ASP.NET
  • Déploiement d'une application ASP.NET
  • Ajax
  • CSS
  • Déploiement d'applications MVC

Le programme

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.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Programmation Web MVC en .NET

Prix sur demande