• Partagez
  • E-mail
  • Intégrer
  • J'aime
  • Télécharger
  • Contenu privé
Quoi de neuf dans ASP.NET MVC 4
 

Quoi de neuf dans ASP.NET MVC 4

on

  • 956 vues

ASP.NET MVC 4 arrive avec son lot de nouveautés : nouveaux templates de projet, meilleurs support des périphériques mobiles, ASP.NET Web API, nouvelle couche HTTP, support des mots clés async / ...

ASP.NET MVC 4 arrive avec son lot de nouveautés : nouveaux templates de projet, meilleurs support des périphériques mobiles, ASP.NET Web API, nouvelle couche HTTP, support des mots clés async / await et des Task dans la conception de contrôleur asynchrone et bien d'autres encore !

Statistiques

Vues

Total des vues
956
Vues sur SlideShare
956
Vues externes
0

Actions

J'aime
0
Téléchargements
40
Commentaires
0

0 Ajouts 0

No embeds

Accessibilité

Catégories

Détails de l'import

Uploaded via as Microsoft PowerPoint

Droits d'utilisation

© Tous droits réservés

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Indiquez la raison pour laquelle vous avez signalé cette présentation comme n'étant pas appropriée.

Annuler
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Votre message apparaîtra ici
    Processing...
Poster un commentaire
Modifier votre commentaire
  • Notation
  • Intro code / dev
  • 1 min
  • Julien – 2 min
  • Julien
  • Julien
  • Léonard
  • Julien
  • Julien
  • Léonard
  • Julien
  • Julien
  • Julien
  • Léonard / Julien
  • Léonard
  • Léonard
  • Léonard
  • Julien

Quoi de neuf dans ASP.NET MVC 4 Quoi de neuf dans ASP.NET MVC 4 Presentation Transcript

  • Donnez votre avis !Depuis votre smartphone, sur :http://notes.mstechdays.frDe nombreux lots à gagner toutes les heures !!!Claviers, souris et jeux Microsoft…Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
  • Quoi de neuf dansASP.NET MVC 4?Léonard LABATDéveloppeurInfinite Square#infinitesquareJulien CORIOLANDDéveloppeurInfinite Square
  • INFINITE SQUARESTAND 44 ESPACEWINDOWS 8 & EXPÉRIENCES NUMÉRIQUES GOLD Certified Partnersur 4 domaines de compétences. Agréé CIR. Centre de formation agréé.Infinite Square aux TechDays 2013 Société de conseil, d’expertise, de réalisation et de formation exclusivement sur les technologiesde développement d’applications et la plateforme applicative Microsoft. 30 collaborateurs spécialisés sur les techno MS, dont 10 MVP.
  • Quoi de neuf dans ASP.NET MVC 4 ?• Introduction• 1 slide, 1 démo : quoi de neuf dans ASP.NETMVC 4 ?• ASP.NET Web API : Pourquoi ? Pour qui ?Comment ?Agenda
  • INTRODUCTIONQuoi de neuf dans ASP.NET MVC 4 ?Quoi de neuf dans ASP.NET MVC 4 ?
  • Quoi de neuf dans ASP.NET MVC 4 ?La plateforme web MicrosoftMicrosoftWebPagesASP.NETWebFormsASP.NET MVCIIS
  • Quoi de neuf dans ASP.NET MVC 4 ?• Visual Studio 2012 / Express• Visual Web Developer• Microsoft Web Platform Installer• IIS / IIS ExpressLes outils…
  • Quoi de neuf dans ASP.NET MVC 4 ?Le pattern MVCContrôleurModèleVueModelBindersViewModelsAnnotationsValidatorsHTMLHelpersRazor / ASPXjQueryActionResultsActionsFiltersRoutes
  • Quoi de neuf dans ASP.NET MVC 4 ?• Inclus dans VisualStudio 2012• Disponible avecWeb PlatformInstallerInstallation des outilshttp://www.asp.net/mvc/mvc4
  • ASP.NET MVC 4Quoi de neuf dans ASP.NET MVC 4 ?Quoi de neuf dans ASP.NET MVC 4 ?
  • Quoi de neuf dans ASP.NET MVC 4 ?• Nouveau style (desktop / mobile)• Support de HTML5 / jQuery• Authentification OpenID/OAuth• Nouvelle organisation :– App_Start– Possible de créer des contrôleurs dans tous les dossiers• Attention aux références !Nouveaux modèles de projets
  • Quoi de neuf dans ASP.NET MVC 4 ?• Possibilité de rendre une vue différente enfonction du User Agent• Directement intégré au moteur de vueDisplay Mode
  • Quoi de neuf dans ASP.NET MVC 4 ?• Existaient avant MVC 4 / .NET 4.5, maislourds à mettre en place• Support natif des mots clés async / awaitContrôleurs asynchrones
  • Quoi de neuf dans ASP.NET MVC 4 ?• Bundling :– Groupement de plusieurs fichiers en un seul pour lesrécupérer en une seule requête HTTP• Minification :– Réduction de la taille d’un fichier en supprimant lecontenu superfluBundling & Minification
  • Quoi de neuf dans ASP.NET MVC 4 ?• Permet de déléguer l’authentification d’unutilisateur à un tiers :– Microsoft, Facebook, Twitter– Ou…– Un tiers « personnalisé » (ACS, ADFS…)OAuth & OpenID
  • Quoi de neuf dans ASP.NET MVC 4 ?OAuth & OpenIDApplicationASP.NET MVC 4Fournisseurd’identitéDemande d’identificationRéponse et Claims
  • ASP.NET WEB APIQuoi de neuf dans ASP.NET MVC 4 ?Quoi de neuf dans ASP.NET MVC 4 ?
  • Quoi de neuf dans ASP.NET MVC 4 ?• Permet le développement de services http :– Desktop & Mobile– Cross-platforms– RESTFul– « Query composable »• Pourquoi ne pas rester sur WCF ?ASP.NET Web API : Késako ?
  • Quoi de neuf dans ASP.NET MVC 4 ?• Modèle de développement similaire à MVC• Basé sur la nouvelle couche http de .NET 4.5(System.Web.Http)• Mais possède ses propres implémentations(ApiController, ActionFilter, HttpConfiguration…)ASP.NET MVC vs ASP.NET Web API
  • Quoi de neuf dans ASP.NET MVC 4 ?ASP.NET Web API – pipeline http1 Réception d’une requête HTTP (GET, POST, PUT, DELETE, HEAD)2 Résolution de la route / Invocation de l’action du contrôleur3 Content-Negociation (ContentType http header)4 Renvoie de la réponse dans le bon format
  • ASP.NET WEB APICréation d’un service HTTPQuoi de neuf dans ASP.NET MVC 4 ?
  • Quoi de neuf dans ASP.NET MVC 4 ?MSDN : http://www.msdn.comMicrosoft : http://www.asp.net/mvcBlog de Léonard : http://blogs.developpeur.org/leoBlog de Julien : http://www.juliencorioland.netRessources
  • Quoi de neuf dans ASP.NET MVC 4 ?Questions / RéponsesNotez la session : http://notes.mstechdays.fr/WEB203
  • Formez-vous en ligneRetrouvez nos évènementsFaites-vous accompagnergratuitementEssayer gratuitement nossolutions ITRetrouver nos expertsMicrosoftPros de l’ITDéveloppeurswww.microsoftvirtualacademy.comhttp://aka.ms/generation-apphttp://aka.ms/evenements-developpeurshttp://aka.ms/itcamps-franceLes accélérateursWindows Azure, Windows Phone,Windows 8http://aka.ms/telechargementsLa Dev’Team sur MSDNhttp://aka.ms/devteamL’IT Team sur TechNethttp://aka.ms/itteam