11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.

Slides:



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

Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Les technologies décisionnelles et le portail
ASP.NET 2.0 et la sécurité Nicolas CLERC
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.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Concevoir, déployer et gérer les workflows
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Design Pattern MVC En PHP5.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer.
Sécurité Informatique
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Quoi de neuf dans ASP.NET avec Visual Studio 2013 ?
Pierre Lagarde Christophe Lauer
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.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Projet JAVA EE Approfondi
2 ARC 303 Choisir une technologie daccès aux données distantes Février 2011 David Rousset & Stéphanie Hertrich Relations Techniques Développeurs Microsoft.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Clients riches RIA (Rich Internet Application) / RDA
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é.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Adaptée du cours de Richard Grin
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
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.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
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.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
AngularJS.
Quand l’agilité n’est pas une option
Introduction à la plateforme .NET
2 Le futur de VB et l’asynchronisme [LAN101] 08/02 14h30 Patrice Lamarche GPI
RDA 209 : WPF Toolkit et bonnes pratiques
S'initier au HTML et aux feuilles de style CSS Cours 5.
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Struts.
AJAX.
S'initier au HTML et aux feuilles de style CSS Cours 5.
ASP.NET AJAX Control Toolkit
22 RIA 104 : Développement Web avec l’outillage Microsoft 9 Février 2010 Florent SANTIN Jeune développeur Access it Stéphane GOUDEAU Architecte très très.
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.
2 Industrialiser et accélérer le développement Windows Phone 7 8 Février 2010 Giacopino Cyril Directeur production – Pôle.NET TEQUILARAPIDO.
 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.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
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.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Chaine de production professionnelle pour Joomla! Cyril Thibout.
Transcription de la présentation:

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 Agenda Petite introduction Rappel positionnement Microsoft Outils et Frameworks : ASP.NET 4.0 ASP.NET MVC 2 Silverlight 4 Cloud: La tête dans les nuages: Microsoft Azure Plateforme: Tout en un: WebPI Petite conclusion Plein, plein de liens !

33 Rappel d’architecture global Communication (exposition de données) WCF WCF REST WCF Data Services WCF Ria Services Client riche (dans le navigateur) Silverlight Microsoft AJAX Serveur (génération HTML) ASP.NET Core ASP.NET 4.0 ASP.NET MVC Dynamic Data

44 ASP.NET 4.0 Evolution d’ASP.NET 2.0 / 3.5 Beaucoup d’améliorations et simplifications Même principe de fonctionnement : Navigateur Serveur Rendu HTML / CSS IIS ASPX IIS ASPX.NET Requête HTTP Réponse HTML Postback Mise à jour

55 ASP.NET 4 Web Forms Quelques améliorations: URL Routing /products.aspx?category=fromages&name=camembert /products/fromages/camembert Gestion des méta par code De l’HTML plus propre Respect des standards W3C Renommage des clientsID Activer / desactiver le ViewState par page / contrôle Performances Serveur de cache Démarrage automatique (IIS 7.5 / Win 2008 R2) Optimisation des sessions Amélioration de la productitivé

66 ASP.NET Web Forms

77 Microsoft AJAX Augmentation des performances EnableCdn=“true” /> <script src=“ type=“text/javascript” /> ASP.NET 4 Refactoring du code CDN gratuit (inclut jQuery). ASP.NET 4 Refactoring du code CDN gratuit (inclut jQuery).

88 Rappel Microsoft Ajax System.Web.Ajax AjaxControlToolkit Server MicrosoftAjax MicrosoftAjax.Extended Client ASP.NET Web Forms ASP.NET MVC 100% Html Php, Ruby on Rails… Code source disponible Intégration JQuery

99 Nouveautés Microsoft AJAX Ajax Control Toolkit Beaucoup de contrôles serveur Amélioration de la qualité De nouveaux contrôles …. Ajax Control Toolkit Beaucoup de contrôles serveur Amélioration de la qualité De nouveaux contrôles …. Microsoft Ajax Library Template et DataBinding Contrôles de données ScriptLoader pour chargement des scripts et dépendances. Support jQuery. Microsoft Ajax Library Template et DataBinding Contrôles de données ScriptLoader pour chargement des scripts et dépendances. Support jQuery.

10 ASP.NET Dynamic Data Génération de modèles automatique (scaffolding) Peu ou pas de code requis Développement très court Gère opérations CRUD, tri et pagination Validation des données Simplifie l’écriture du back office (scénario simple) Basé sur le modèle de données ADO.NET Entity Framework ou LINQ to SQL Utilise le routage d’URL d’ASP.NET

11 Visual Studio 2010 Projets de template web.config plus simple, par environment Démarrage rapide Intellisense JavaScript Meilleur support des librairies Commentaires XML Support CSS 2.1 Notion de packages de déploiement Base de données, certificats SLL, ACLs, configuration personnalisée…

12 Démo ASP.NET 4.0

13 ASP.NET MVC Un nouveau type de Projet Visual Studio pour la construction d’application Web Fondé sur ASP.NET Optionnel, ne remplace pas ASP.NET Extensible Structuration des développements ASP.NET MVC par le respect de conventions Séparation des responsabilités Testabilité Maintenabilité Contrôle total des éléments d’affichage URLs Lisibles : REST et SEO Modèle Contrôleur Vue

14 ASP.NET MVC : Le principe Le navigateur effectue une requête « /Series/ » La « Route » est évaluée Le « contrôleur » est activé La méthode du Contrôleur est invoquée Le « Contrôleur » prend la main La « Vue » est affichée à partir des données qui lui sont spécifiques. Ces données sont fournies par le « Contrôleur » à partir des données du « Modèle » Modèle Contrôleur Vue

15 ASP.NET MVC 2.0

16 Silverlight Création d’application Internet Riche (RIA) Interfaces basées sur le XAML Designer  Développeur Contenus et médias riches (audio, vidéo, HD…) Mêmes pratiques que pour le poste de travail Quelques limitations… Application métiers puissantes : Couplage avec WCF Ria Service Facilité de déploiement Mode « Out of Browser »

17 Silverlight Une évolution rapide : SL 1 : basé sur JavaScript SL 2 : XAML + C# SL 3 : Out of Browser, Save File Dialog, Projection 3D, HD… SL 4 : nombreuses nouveautés : Webcam et Micro Impression Interop COM Trusted local file access Notification et périphériques exterieures Drag & Drop et accès presse papier Framework de navigation Browser HTML Texte riche Ergonomie: click droit, scroll, multitouch…

18 Démo Silverlight

19 Microsoft Azure Plateforme de services à l'échelle d'Internet Hébergée et opérée par Microsoft dans des centres de données à travers le monde. Plateforme simple, fiable et performante pour créer des applications et services Web.

20 Gestion dynamique des ressources Web Rôle Worker Rôle Data (blobs, queues, tables, drives)

21 Démo Windows Azure

22 WebPI Microsoft Web Platform Installer Propose les derniers outils web Microsoft : IIS, SQL Server Express, Visual Web Developer… … et une batterie d’applications web gratuites Blog CMS e-Commerce … Un seul point d’entrée :

23 DEMO WebPI

24 Conclusion Richesse de l’offre Web Microsoft Adaptée à tous les besoins et à toutes les envies ASP.NET WebForm toujours en place ASP.NET MVC pour les amoureux des patterns Microsoft AJAX qui évolue Silverlight qui propose une alternative Azure pour l’hébergement sur le Cloud WebPI pour l’hébergement à la maison!

25 Liens Sites officiels Coach ASP.NET + AJAX Silverlight Session sur les nouveautés 16h en Amphi bleu

26 Q&A