Menu

FORMATIONS / INFORMATIQUE / MICROSOFT / Visual Studio 2016

MV-006  C# - Développement Web avec ASP.NET MVC 5 |  4 jours


01/. Découvrir ASP.NET MVC 5

  • Overview des technologies Web.net
  • Architecture d'ASP.NET MVC
  • Création d'un projet MVC 5
  •   Apports de MVC 5 pour l'application
  •  Les différences dans Visual Studio pour MVC 5
  •  Nouveautés : project.json, startup.cs.

02/. Conception d'une application MVC

  • La phase de Design Projet
  •  Modèles de conception
  •  Contrôleurs et vues.

03/. Développer des modèles

  • Les services Business
  •  Les objets du modèle
  •  Le nouveau Model Binding et ses attributs
  •  Lien avec les données
  •  Utilisation Entity Framework 7 pour construire des modèles.

04/. Développer des contrôleurs

  • Contrôleurs et actions
  •  Filtres d'action.

05/. Développer des vues

  • Syntaxe Razor
  •  HTML Helpers v2
  •  Les "
  • Views Components"
  • de MVC 6
  •  Réutiliser le code avec les "
  • Views"
  • .

06/. Structuration d'une application ASP.NET MVC 5

  • Analyse de l'architecture MVC 5
  •  Configuration des routes
  •  Nouveautés dans les routes MVC 5
  •  Création d'une structure de navigation
  •  Développement de sites sécurisés
  •  Gestion de l'état
  •  Test unitaire de composants contrôleurs et classes
  •  Stratégie de gestion d'exception.

07/. Styles des applications MVC 5

  • Templates Views Application des CSS.



08/. Améliorer l'interface

  • Bootstrap
  • AJAX et les mises à jour partielles
  • Stratégies de cache
  • JavaScript
  •  jQuery et jQuery UI.

09/. Gestion de la sécurité

  • Authentification ASP.NET et Membership
  •  Utilisation ASP.NET Identity dans MVC 6.

10/. Approche REST avec les Web API

  • Conception d'API Web
  •  Web API pour applications mobiles et Web.

11/. Approche WebPages

  • Création d'interfaces graphiques avec WebPages.

12/. Gestion des requêtes

  • Modules HTTP et handlers HTTP
  •  Sockets Web et utilisation de SignalR.

13/. L'injection de dépendance

  • Configuration de l'injection de dépendance
  • Avantages de l'injection de dépendance pour les gros projets.



Public
Développeurs, architectes, chefs de projets techniques.

Objectifs
Comprendre l'architecture MVC 5 dans ASP.NET. Définir des méthodes d'action. Utiliser les syntaxes de création de vues et templates. Naviguer entre les vues. Améliorer les performances avec les caches. Améliorer l'ergonomie en intégrant jQuery. Accéder au serveur via les Web API.

Prérequis
Connaissance pratique du langage C# ou avoir suivi le cours CS-FRM "C# - Développement avec le Framework .NET".

Méthodes pédagogiques
1 ordinateur par personne, 1 vidéoprojecteur par salle de cours, Connexion Internet très haut débit. Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne. Évaluation continue par le formateur pendant le cours et formulaire à compléter par écrit en fin de formation. Attestation de stage délivrée individuellement en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact