Nos domaines de formation :

Formation ASP.NET MVC Core, mise à niveau pour des développeurs MVC 4/5

Stage pratique
Durée : 2 jours
Réf : ANM
Prix  2018 : 1470 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Vous découvrirez dans ce cours les nouveautés de la version MVC 6 pour le développement d'applications Web ASP.NET. Vous apprendrez à configurer des projets MVC 6, à gérer des modèles avec Entity Framework 7 et à manipuler des routes. Vous mettrez en œuvre l'injection de dépendance et le déploiement d'applications.

Objectifs pédagogiques

  • Savoir configurer un projet MVC 6
  • Créer et utiliser des modèles avec Entity Framework 7
  • Savoir mettre en place l'injection de dépendance
  • Maîtriser les possibilités du Cross-Platform
PROGRAMME DE FORMATION

Tour d'horizon des évolutions de MVC 6

  • Historique des versions de MVC.
  • Synthèse des nouveautés du framework MVC 6.
  • Le Cross-Platform - .Net Core/Full .Net - Windows OS, Linux, Mac.
  • WebAPI, MVC et WebPages dans MVC 6.
  • Projets .NET MVC 6 dans VS2015.

Travaux pratiques
Création d'une application MVC 6 sous VS 2015.

Configuration des projets MVC 6

  • Nouveau répertoire.
  • Comment configurer une solution ? Le fichier global.json.
  • Comment configurer un projet ? Le fichier Project.json.
  • Comment initialiser le site ? Le fichier Startup.cs.
  • Utilisation du gestionnaire de ressources : le fichier bower.json.

Travaux pratiques
Manipulation des différents fichiers.

Gestion des modèles avec Entity Framework 7

  • Modéliser son domaine.
  • Utilisation du ModelBinding.
  • Présentation du nouveau concept Code First : arrêt de l'EDMX.
  • Création et utilisation du DBContext.
  • Support des bases relationnelles et non-relationnelles.
  • Nouvelles plateformes : .Net, Windows Phone, Windows Store, ASP.Net, MAC, Linux.

Travaux pratiques
Développement de modèles avec Entity 7 et contrôleurs MVC 6.

Evolution des routes dans MVC 6

  • Utilisation des templates.
  • Les valeurs par défaut.
  • Les contraintes.
  • Les paramètres optionnels.
  • Création de routes Restful.
  • Web api mode : Attribute Routing.

Travaux pratiques
Création et manipulation des routes.

Structurer son projet et injection de dépendance

  • Organisation de base d'un projet.
  • Comment bien organiser son projet ?
  • Principe de l'inversion de dépendance.
  • Principe de l'injection de dépendance.
  • Mise en place de l'injection de dépendance.
  • Configuration de service.
  • Les Adaptateurs.
  • Utilisation des nouveaux helpers : Tags Helpers.

Travaux pratiques
Organisation en couches d'un projet et utilisation de l'injection de dépendance.

Le Cross-Platform

  • Clients Web et Mobile.
  • Les différents types de serveurs.
  • Comment se passer de IIS ? vNext.
  • KVM : K Version Manager.
  • Les déploiements Cross-Platform.

Travaux pratiques
Gestion du déploiement des applications.

Participants / Prérequis

» Participants

Développeurs .NET confirmés.

» Prérequis

Connaissances de MVC 4 ou 5.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
AIX
[+]
BORDEAUX
[+]
GRENOBLE
[+]
LILLE
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
PARIS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.