Académique Documents
Professionnel Documents
Culture Documents
NET
MVC 5 en C# sous Visual Studio 2015
Référence : 19003-161222-12-DEV Population visée :
Durée : 5 jour soit 35 heures Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Filière : Développement
Public concerné :
Stage disponible en « mode In Class » Développeurs, analystes programmeurs, chefs de
projets.
Dans cette formation, vous apprendrez à développer des applications Web dynamiques côté serveur avec le
framework ASP.NET MVC et le langage C# sous Visual Studio 2015. Vous apprendrez également à utiliser le serveur
Web IIS pour déployer et exécuter vos sites Web.
PRÉ-REQUIS
• Idéalement, avoir suivi les formations :
• Les fondamentaux du développement .NET avec le langage C# 6 sous Visual Studio 2015 ;
• Accéder aux données avec Entity Framework ;
• Créer des contenus pour le Web en HTML5 et CSS3 ;
• ou posséder les connaissances et compétences équivalentes.
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
• Concevoir l'architecture et la mise en œuvre d'une application Web qui correspondent à un ensemble
d'exigences fonctionnelles et de l'interface utilisateur.
• Créer des modèles MVC et écrire du code qui met en œuvre la logique métier (méthodes, propriétés,
événements) ;
• Ajouter des contrôleurs à une application MVC pour gérer les interactions utilisateurs, mettre à jour les
modèles, sélectionner et retourner les vues ;
• Créer des vues dans une application MVC qui affiche et met à jour des données et interagit avec les modèles
et les contrôleurs ;
• Exécuter des tests unitaires et des outils de débogage sur une application Web dans Visual Studio 2015 et
configurer une application pour identifier les problèmes.
• Développer une application Web qui utilise le moteur de routage d'ASP.NET pour réécrire les URL et
présenter une hiérarchie de navigation logique pour les utilisateurs ;
• Utiliser les mises à jour de pages partielles et la mise en cache pour réduire la bande passante utilisée par
une application et accélérer les réponses aux demandes des utilisateurs ;
• Construire une application MVC qui résiste aux attaques malveillantes et qui persiste les informations des
utilisateurs et leurs préférences ;
• Décrire ce qu'est une API Web et pourquoi les développeurs peuvent ajouter une API Web à une application ;
• Modifier la façon dont les requêtes sont traitées par les navigateurs, par une application MVC ;
• Décrivez comment empaqueter et déployer une application Web ASP.NET MVC à partir d'un ordinateur de
développement vers un serveur Web pour la mise en production.
Page 1/4 - Développer des applications Web ASP.NET MVC 5 en C# sous Visual Studio 2015 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Le modèle MVC
• La présentation du modèle
• Les intérêts et les objectifs du pattern MVC
• Les évolutions et les différentes versions d'ASP.NET MVC
• La création d'une application ASP.NET MVC
Le routage MVC
• La présentation du concept de routage
• La création de routes
• Les contraintes sur les routes
• Le routage via les annotations
• Travaux pratiques : Conception d'une route spécifique pour la fonctionnalité de présentation de l'application
Page 2/4 - Développer des applications Web ASP.NET MVC 5 en C# sous Visual Studio 2015 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
Test et débogage d'applications Web ASP.NET MVC
• Les tests unitaires de composants MVC
• La mise en œuvre d'une stratégie de gestion des exceptions
• L'annotation HandleError
• Travaux pratiques :
• Créer des tests unitaires permettant de valider le bon fonctionnement des méthodes de recherche au sein du
catalogue
• Mettre en place la gestion des erreurs à l'aide des différentes techniques proposées par le framework
Page 3/4 - Développer des applications Web ASP.NET MVC 5 en C# sous Visual Studio 2015 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS
Déploiement des applications Web ASP.NET MVC
• Présentation de la technique de déploiement
• Conception et paramétrages d'un Web Package
• Installation d'un Web Package sur le serveur IIS
• Travaux pratiques : Déployer l'application sur un serveur IIS
Méthodes et moyens :
• Explications théoriques suivies de pratiques guidées puis mises en autonomie
• 1 vidéoprojecteur par salle
• Stage en mode « In Class » 2 téléviseurs et 1 caméra HD par salle
• 1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
• Exercices de synthèse et d’évaluation
• Evaluation de fin de stage
Profil formateur :
Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de
compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
• Support papier ou électronique (dématérialisé)
• Les exercices d’accompagnement peuvent être récupérés sur clef USB
Page 4/4 - Développer des applications Web ASP.NET MVC 5 en C# sous Visual Studio 2015 - Mise à jour le 14/01/2016
Concepteur : Eni Service – Diffuseur : Groupe ARKESYS