3

Click here to load reader

C# - Développement Web avec ASP.NET MVC 5 et 6 · C# - Développement Web avec ASP.NET MVC 5 et 6 Référence CS-MVC ... Les différences dans Visual Studio pour MVC 6 Nouveautés

Embed Size (px)

Citation preview

Page 1: C# - Développement Web avec ASP.NET MVC 5 et 6 · C# - Développement Web avec ASP.NET MVC 5 et 6 Référence CS-MVC ... Les différences dans Visual Studio pour MVC 6 Nouveautés

Montée en compétencesConseil en financementRetour à l'emploi / Reskilling

1/3 m2iformation.fr / [email protected] / numéro azur 0810 007 689

Formations Informatique › Langages et développement › Développeur C# .NET

C# - Développement Web avecASP.NET MVC 5 et 6Référence CS-MVCDurée 4 jours (28 heures)Certification M2i Langages de Programmation (non incluse)Appréciation des résultats Évaluation qualitative de fin de stageModalité et moyens pédagogique Démonstrations - Cas pratiques - Synthèse et évaluation desacquis

À l'issue de ce stage vous serez capable de :

Comprendre l'architecture MVC 5 et 6 dans ASP.NETDéfinir des méthodes d'actionUtiliser les syntaxes de création de vues et templatesNaviguer entre les vuesAméliorer les performances avec les cachesAméliorer l'ergonomie en intégrant jQueryAccéder au serveur via les Web API.

Niveau requis

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

Public concerné

Développeurs, architectes, chefs de projets techniques.

Cette formation :

est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ontété validées par des diplômes et/ou testées et approuvées par l'éditeur et/ou par M2i Formation ;bénéficie d'un suivi de son exécution par une feuille de présence émargée par demi-journée par les stagiaires etle formateur.

Programme

Découvrir ASP.NET MVC 6

Overview des technologies Web.netArchitecture d'ASP.NET MVC

Page 2: C# - Développement Web avec ASP.NET MVC 5 et 6 · C# - Développement Web avec ASP.NET MVC 5 et 6 Référence CS-MVC ... Les différences dans Visual Studio pour MVC 6 Nouveautés

2/3 m2iformation.fr / [email protected] / numéro azur 0810 007 689

Création d'un projet MVC 6Apports de MVC 6 pour l'applicationLes différences dans Visual Studio pour MVC 6Nouveautés : project.json et startup.cs

Conception d'une application MVC

La phase de Design ProjetModèles de conceptionContrôleurs et vues

Développer des modèles

Les services BusinessLes objets du modèleLe nouveau Model Binding et ses attributsLien avec les donnéesUtilisation Entity Framework 7 pour construire des modèles

Développer des contrôleurs

Contrôleurs et actionsFiltres d'action

Développer des vues

Syntaxe RazorHTML Helpers v2Les "Views Components" de MVC 6Réutiliser le code avec les "Views"

Structuration d'une application ASP.NET MVC 6

Analyse de l'architecture MVC 6Configuration des routesNouveautés dans les routes MVC 6Création d'une structure de navigationDéveloppement de sites sécurisésGestion de l'étatTest unitaire de composants contrôleurs et classesStratégie de gestion d'exception

Styles des applications MVC 6

Templates ViewsApplication des CSS

Améliorer l'interface

BootstrapAJAX et les mises à jour partiellesStratégies de cacheJavaScriptjQuery et jQuery UI

Page 3: C# - Développement Web avec ASP.NET MVC 5 et 6 · C# - Développement Web avec ASP.NET MVC 5 et 6 Référence CS-MVC ... Les différences dans Visual Studio pour MVC 6 Nouveautés

3/3 m2iformation.fr / [email protected] / numéro azur 0810 007 689

Gestion de la sécurité

Authentification ASP.NET et MembershipUtilisation ASP.NET Identity dans MVC 6

Approche REST avec les Web API

Conception d'API WebWeb API pour applications mobiles et Web

Approche WebPages

Création d'interfaces graphiques avec WebPages

Gestion des requêtes

Modules HTTP et handlers HTTPSockets Web et utilisation de SignalR

L'injection de dépendance

Configuration de l'injection de dépendanceAvantages de l'injection de dépendance pour les gros projets

Certification (en option)

Nos tests de validation des compétences font partie intégrante du processus d'apprentissagecar ils permettent de développer différents niveaux d'abstractions.Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion enmobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une techniqued'ancrage mémoriel.L'examen sera passé à la fin de la formation.