Quoi de neuf dans ASP.NET avec Visual Studio 2013 ?

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
Les Web Services Schéma Directeur des Espaces numériques de Travail
ASP.NET 2.0 et la sécurité Nicolas CLERC
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
Le programme Evolution
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Introduction à InfoPath Forms Server 2007 Christophe Lauer Relations Techniques Editeurs de Logiciels Microsoft France - DPE
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
Introduction aux services WEB
Sécurité Informatique
WF / WCF 4.0 et l’environnement “Dublin”
3 Octobre 2013 Les Communautés MS. Bien débuter le développement de son application Windows Phone 8.
Expertise solutions mobiles e-Fidélisation et e-Conciergerie
Gaselys Trading Confirmation
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Programmation Approche composants Ing5 SI
Demain se construit aujourd'hui
Création de sites Internet avec SharePoint 2010
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Développement d’application web
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
ASP .NET 2.0 : Création de contrôles serveurs
Développez des applications LOB pour Windows Phone 8 et devenez Mobile Enterprise-Ready ! Nicolas Humann Exakis.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.

22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
Services web pour applications web modernes et mobiles
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO Reporting Services 2012 Geoffrey Lalanne Tech-lead.
22 Créer son outil de modélisation de processus métier en utilisant Workflow Foundation 4 09/02/10 Julien Balouka Consultant – Formateur Winwise Nicolas.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
AngularJS.
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
5 Les progiciels de gestion et les opportunités associées.
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
RDA 209 : WPF Toolkit et bonnes pratiques
Technet Office System
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Pinpoint Vous pouvez lister vos offres Cloud, les applications et les services que vous proposez. Restez Connecté à d’autres Partenaires et Développeurs.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Le dev cross-plateformes, c’est quoi ? Créer pour toutes les plateformes Migrer à partir d’autres plateformes.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
2 Alain METGE SOGETI
« Les Mercredis du développement » Le Web 2.0 avec Atlas et les Toolkits Grégory Renard [Rédo] Wygwam Level 200 Pierre Lagarde Microsoft.
Eclipse Tools for Silverlight Eclipse Tools for Silverlight.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
Transcription de la présentation:

Quoi de neuf dans ASP.NET avec Visual Studio 2013 ? Julien COQUERET

Agenda Présentation 5’ Nouveautés ASP.NET 20’ Visual Studio 2013 20’ One ASP.NET ASP.NET MVC 5 OWIN Visual Studio 2013 20’ Browser Link Editeurs HTML / CSS / JS Conclusion 5’ Questions / Réponses 5’

Chapitre 1/5 Présentation

Votre speaker julienc@exakis.com Julien Coqueret Consultant .NET

Exakis En quelques mots: Création en 2001 300 consultants et experts 7 agences en France et 2 en Suisse 350 certifications Microsoft pour 12 domaines de compétences Gold & Silver Membre du « Microsoft Apps Circle »

Exakis, première Entreprise de Services du Numérique Microsoft Notre métier Intégration de solutions pour l'entreprise basée sur la plateforme Microsoft Notre positionnement 1er Partenaire pure-player de Microsoft Notre objectif Vous apporter des solutions technologiques qui vous permettront d’améliorer vos performances

Chapitre 2/5 Nouveautés ASP.NET

Nouveautés ASP.NET ASP.NET NuGet 2.7 One ASP.NET ASP.NET Identity Web Forms, MVC, OData dans le même projet Authentification configurable ASP.NET Identity Authentification Twitter, Google, Microsoft, Facebook out of the box OWIN (Open Web Interface for .Net) Portabilité et extensibilité de vos Web App ASP.NET

Nouveautés ASP.NET ASP.NET MVC 5 ASP.NET Web API 2 SignalR 2.0 Bootstrap Attribute routing Authentication filters Filter overrides ASP.NET Web API 2 Attribute routing OAuth 2.0 OData ($select, $expand, …) CORS OWIN SignalR 2.0 CORS Client .NET Portable OWIN

One ASP.NET

One ASP.NET

One ASP.NET Sites Services ASP.NET Web Forms Web Pages Single Page Apps MVC Web API SignalR ASP.NET

One ASP.NET

One ASP.NET

One ASP.NET Les avantages de One ASP.NET: Un seul point d’entrée pour créer une application web Cohabitation des Framework au sein d’un même projet (MVC, Web API, …) ASP.NET Identity : nouveau système d’authentification OWIN (Open Web Interface for .NET)

Démo One ASP.NET

ASP.NET MVC 5 Nouveautés du Framework

ASP.NET MVC 5 Attribute routing Authentication filter Filter overrides Vient s’ajouter en complément des 4 autres types de filtres Intervient avant l’étape d’autorisation Interface : IAuthenticationFilter Filter overrides Exclut une Action ou un Controller des filtres [OverrideActionFilters], [OverrideAuthentication], … Interface : IOverrideFilter Attribute routing Annotation des Action et Controller Visibilité des routes au plus près de la fonctionnalité

Démo Authentication Filter et Attribute Routing

OWIN La portabilité et l’extensibilité de vos applications

OWIN Architecture OWIN Web Application Middleware Owin pipeline Server SystemWeb HttpListener WebListener OwinHost.exe IIS Host Console App

OWIN Spécifications OWIN Délégué d’application Simplification de l’interface d’échange pour une compatibilité maximale Dictionnaire d’environnement: « owin.RequestProtocol » « owin.RequestQueryString »  …

OWIN Katana : Implémentation OWIN par Microsoft Microsoft.Owin.Host.SystemWeb : Intégration OWIN et IIS Microsoft.Owin.Host.HttpListener : Server OWIN out of the box Microsoft.Owin.Hosting : boîte à outil du self hosting OwinHost : Exécutable stand-alone Microsoft.Owin : Librairie de Helper Microsoft.Owin.Security.XXX : Composants d’authentification

SignalR 2.0 Nouveautés Respect des spécifications OWIN Agit comme un OMC (OWIN Middelware Component) Self-Hosting Client .NET portable .Net 4.5, Silverlight, WinRT, WP8 CORS Support Broadcast vers des listes de groupes/clients

Démo OWIN et SignalR 2.0

Chapitre 3/5 Visual Studio 2013

Browser Link Communication entre Visual Studio 2013 et vos navigateurs

Browser Link Connexion bidirectionnelle

Browser Link Met à jour en un seul clic tous les navigateurs connectés Grande compatibilité avec les navigateurs Facilite l’intégration multi-navigateurs/plateformes Extensible via les API Visual Studio Prérequis Minimum .NET 4.0 Configuration : debug = true (<compilation> web.config) Application exécutée en localhost

Démo Browser Link

Editeurs HTML / CSS / JS

Editeurs HTML / CSS / JS Amélioration des IntelliSense Support des Frameworks Front-End Web Essentials 2013

Démo Editeurs HTML / CSS / JS

Chapitre 4/5 Conclusion

Conclusion Visual studio 2013 ASP.NET Amélioration des éditeurs Rapidité du développement avec de nouveaux outils Extensible ASP.NET One ASP.NET : 1 projet, plusieurs Frameworks Cap sur la portabilité avec Bootstrap Nouvelle architecture OWIN

Chapitre 5/5 Questions / Réponses

Merci

3/30/2017 12:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.