Formation Evoluer vers ASP.NET Core et ASP.NET MVC Core

sous-titre

sablier-violet  Durée : 2 jours

Référence : ASP 03

Réservez votre session

Paris

Nous contacter

1390 € HT











Objectifs

Maîtriser le fonctionnement de base d’ASP.NET Core et de .NET Core
Identifier les fonctions essentielles de la plate-forme
Etre en mesure de migrer un projet ASP.NET MVC existant vers ASP.NET MVC Core

Public

Développeurs, chefs de projet techniques utilisateurs d’ASP.NET MVC

Pré-requis

Maîtrise  d’un langage .NET (idéalement C#) et pratique d’ASP.NET MVC 4 ou ASP.NET MVC 5

Méthodes pédagogiques

40 % théorie / 60 % pratique

Modalités d’évaluation

Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation. Cette évaluation mesure le niveau 1 de Kirkpatrick.

Description

Cette formation a pour but de faire évoluer un développeur ASP.NET MVC 4/5 vers la plate-forme ASP.NET Core et ASP.NET MVC Core. Le programme met l’accent sur les principes fondamentaux du runtime derrière ASP.NET Core, sur toutes les routines de bases disponibles au travers du framwork et sur les nouvelles fonctionnalités d’ASP.NET MVC Core.

A l’issue de la formation, les développeurs et les chefs de projet techniques sont en mesure d’être autonomes pour démarrer le développement d’une nouvelle application ASP.NET MVC Core ou pour commencer la migration d’une application existante vers ASP.NET MVC Core.

 

Programme

Introduction

  • La plate-forme Web de Microsoft
  • Statefull et stateless
  • Pourquoi migrer vers ASP.NET Core et ASP.NET MVC Core ?

 

Outillage

  • Développement sous Windows
  • Développement sous Linux
  • Développement sous Mac OS X
  • Kestrel

 

OWIN et Katana

  • L’origine du besoin et la spécification OWIN
  • Comprendre et débuter avec Katana
  • Personnalisation et usages avancés de Katana

 

ASP.NET Core et .NET Core

  • .NET Core
  • Démarrage d’une application
  • Commandes
  • Gestion de la configuration et OptionsModel
  • Injection de dépendances

 

Vue d’ensemble

  • Présentation du paradigme
  • Structure d’un projet ASP.NET MVC
  • Contrôleurs, actions et vues
  • Modèle et liaison de données

 

Conception de vues

  • Localisation des vues
  • Tag Helpers
  • Composants de vues
  • Grunt, gulp et bower
  • Vues mobiles

 

Evolutions notables

  • Le routage
  • Les web APIS
  • Les contrôleurs POCO

 

Déploiement

  • Ce qui doit être déployé
  • Déploiement vers un serveur IIS
  • Déploiement vers Azure
  • Déploiement vers Docker
  • Les transformations de configuration

 

Migration d’une application existante

  • Migrer une application vers .NET Core
  • Migrer de ASP.NET MVC 5 à ASP.NET MVC Core
  • Migrer de ASP.NET Web API 2 à ASP.NET MVC Core