M2i Formation

Langages et développement - Développeur C# .NET

C# - Développement Web avec ASP.NET MVC 5 et 6

Présentiel

4 jours (28 heures) - CS-MVC

(28)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur C# .NET  ›  C# - Développement Web avec ASP.NET MVC 5 et 6

Objectifs pédagogiques

  • Comprendre l'architecture MVC 5 et 6 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.

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.


Éligible aux financements suivants : Formation éligible au CPF

La Défense28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
La Défense25/03/20192 400 € HTDates proposées dans les agences M2iRéserver
La Défense20/05/20192 400 € HTDates proposées dans les agences M2iRéserver
La Défense22/07/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Mulhouse28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Nancy28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Reims28/01/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Évreux28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Le Havre28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Lille28/01/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Grenoble28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Lyon28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne28/01/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Orléans28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Tours28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Bordeaux25/03/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Montpellier28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis28/01/20192 400 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence25/03/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Découvrir ASP.NET MVC 6

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

Conception d'une application MVC

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

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

Développer des contrôleurs

  • Contrôleurs et actions
  • Filtres d'action

Développer des vues

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

Structuration d'une application ASP.NET MVC 6

  • Analyse de l'architecture MVC 6
  • Configuration des routes
  • Nouveautés dans les routes MVC 6
  • 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

Styles des applications MVC 6

  • Templates Views
  • Application des CSS

Améliorer l'interface

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

Gestion de la sécurité

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

Approche REST avec les Web API

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

Approche WebPages

  • Création d'interfaces graphiques avec WebPages

Gestion des requêtes

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

L'injection de dépendance

  • Configuration de l'injection de dépendance
  • Avantages 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'apprentissage car 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 en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

Objectif : Tester vos connaissances sur le langage C#.