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

Moyens 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