Your SlideShare is downloading. ×
La plateforme Web Microsoft
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

La plateforme Web Microsoft

1,381
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,381
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. © Microsoft, 2008-2009
    • 2. Notre offre Web Infrastructure Web Expérience Utilisateur « Cloud computing » Monétisation Génération de trafic
    • 3. La plate-forme Web de Microsoft en quelques mots? Un ensemble optimisé d’outils , serveurs et technologies permettant de construire et héberger la prochaine génération d’applications Web Y compris PHP
    • 4. Une plate-forme riche et complète permettant de designer, développer et déployer des solutions Web au meilleur cout. Une plate-forme Web Intégrée
    • 5. Les réalités du Web d’aujourd’hui
      • Des interfaces utilisateurs riches et dynamiques
      • Des cycles de vie entre deux versions de sites ou d’applications Web de plus en plus courts
      • Des technologies hétérogènes
      • Des demandes en phases avec le Web : Imprévisibles !
      • L’émergence d’une nouvelle monnaie: la donnée
      • Une sécurité est omniprésente
      • La performance est clé
    • 6. Commençons par le cadre applicatif ASP.NET est un puissant cadre applicatif GRATUIT permettant de construire de robustes et performantes applications Web. Quelque soit la nature de votre site, qu’il soit petit, moyen ou grand, personnel ou d’entreprise, ASP.NET s’adaptera à un large choix de projets et de style de développement.
    • 7. ASP.NET Web Application Framework AJAX PAR DEFAUT Librairies de scripts compatibles multi-browser Contrôles AJAX actifs Accès simplifie a des services ou données distants Programmation client ou serveur <asp:UpdatePanel ID=&quot;UpdatePanel&quot; runat=&quot;Server&quot;> </asp:UpdatePanel> “ En encapsulant des sections de votre site au sein du contrôle 'Update Panel', vos contrôles serveurs se mettront à jour sans aller-retour inutiles. AJAX en toute simplicité et efficacité ”
    • 8. ASP.NET Web Application Framework AJAX PAR DEFAUT “ is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.” 100% supporté par ASP.NET et Visual Studio Aide a la saisie Auto-Completion Coloration syntaxique
    • 9. ASP.NET Web Application Framework Accès aux données. Communiquez facilement avec un ensemble riche de types et sources de données: des Web Services en passant par des données JavaScript. Services de données ADO.NET Données JavaScript: Tableaux et objets Tous Web Services JSON “ Les donnees serveur peuvent etre representees au niveau client comme de simples objets Javascripts.” AJAX PAR DEFAUT ASMX WCF HTTPHandler JSONResult MORE…
    • 10. ASP.NET Web Application Framework LE CHAINON MANQUANT: LINQ Utilisez une syntaxe commune afin d’accéder a différentes sources de données telles que des objets, bases de données et documents xml. Reduction du temp de developpement Ensemble de contrôles de données LINQ riches et puissants LINQ WEB « IntelliSense » et « Debugging » appliqu é s aux données Génération automatique des couches d’ accès aux données o DB <XML>
    • 11. VOS DONNEES EN TOUTE SIMPLICITE « ASP.NET Dynamic Data » vous permet de construire une interface administrative ou un site de saisie de données directement depuis votre modèle de données sans avoir a écrire une seule page. * *Pas de panique. Tout est personnalisable.
    • 12. ASP.NET Web Application Framework CONTROLES EN FOLIE Riche ensemble de plus de 100 contrôles intègres afin de manipuler toutes vos données, du html aux formulaires, et plus encore. Contrôles de données tels que « ListView » Pagination des données via « DataPager » Gestion de formulaires complexes au travers de « FormView » Capitalisez sur un riche écosystème de contrôles développés par la communauté pour la communauté de la gestion d’interface utilisateur au Reporting .
    • 13. ASP.NET Web Application Framework JE/VEUX/MON/ MVC Un nouveau modèle de programmation pour ASP.NET qui promeut une séparation claire des responsabilité afin de vous donner un contrôle absolu sur VOS <HTML>, CSS et autres Javascript Architecture « Model View Controller » Intègre à « System.Web » Tire profit du routage dans ASP.NET Structure URL épurée Permet de meilleurs test unitaires Architecture extensible Complément aux « Webforms »
    • 14. ASP.NET Web Application Framework KEEP MY TEMPLATES D.R.Y. Productivité. En combinant les notions de page principale (« master page ») et de contrôles utilisateurs, vous créez des zones et régions facilement gérables pour vos applications Web. Site.Master Content.aspx Calendar.ascx
    • 15. ASP.NET Web Application Framework MULTI- LANGUES “ .NET vous laisse libre d’utiliser le langage de votre choix .” Langages dits statiques comme Visual Basic et C# Langages dits dynamiques comme IronRuby et IronPython
    • 16. LE WEB EST INTERNATIONAL ASP.NET intègre une gestion automatique de multiples langues afin de rendre la localisation de sites Web encore plus facile. <%@ Page UICulture=&quot;fr&quot; Culture=&quot;fr-BE&quot; %> En tant que développeur vous n’avez qu’a préparer les ressources qui correspondent aux différentes cultures que vous souhaitez implémenter et laisser ASP.NET faire le travail à votre place en chargeant les ressources adéquates à la volée. ¡Hola! こんにちは! مرحبا هناك ! Salut! Oi lá! Hej
    • 17. Les réalités du Web d’aujourd’hui
      • Des interfaces utilisateurs riches et dynamiques
      • Des cycles de vie entre deux versions de sites ou d’applications Web de plus en plus courts
      • Des technologies hétérogènes
      • Des demandes en phases avec le Web : Imprévisibles !
      • L’émergence d’une nouvelle monnaie: la donnée
      • Une sécurité est omniprésente
      • La performance est clé
    • 18. Des Outils qui aiment les standards Visual Studio + Expression Web offrent un environnement riche et complet permettant de construire des applications Web et des services qui respectent les standards d’aujourd’hui. Connectant cerveau droit et gauche, ces outils simplifient les processus collaboratifs entre développeurs & designers.
    • 19. Complete development environment for Rapid Application Development. JAVASCRIPT DU SOL AU PLAFOND Le meilleur des outils de développement applique à JavaScript : IntelliSense, coloration syntaxique et debugging, Integration avec de multiples Frameworks comme Points d’arrêt et pas à pas avec le debugging JavaScript
    • 20. Pour les developpeurs Visual Studio offre un environnement GRATUIT de programmation et de test basé sur les standards du Web .
    • 21. Complete development environment for Rapid Application Development. INTELLISENSE UN AMI QUI VOUS VEUX DU BIEN Auto-complétion , documentation à la volée , information contextuelle et coloration syntaxique quelque soit votre code: de HTML à JavaScript en passant par le Framework .NET et C#. Plus qu’un éditeur, un véritable ami toujours là quand vous en avez besoin. Auto-Completion Aide à la saisie Coloration Syntaxique
    • 22. Complete development environment for Rapid Application Development. UNE SURFACE DE DESIGN Double-vue TRAVAILLEZ depuis le code source HTML ET depuis la surface de design interactive. Tout pour le Designer HTML au bout des doigts. Imbrication de pages (« Nested Master Pages ») Controles utilisateurs Controles ASP.NET Standards Web
    • 23. RENCONTREZ VOTRE NOUVEAU MANAGER Gérez votre projet sans jamais quitter Visual Studio. Surfez sur vos bases de données, déployés via FTP, découvrez de nouveaux Web services, utilisez vos CSS et plus encore. Explorateur de solutions et de fichiers intégré Explorateur de Serveur & base de données Navigation de Web services Gestion graphique des vos Classes Client FTP MSDeploy
    • 24. Complete development environment for Rapid Application Development. TRAVAILLEZ AVEC STYLE Le gestionnaire CSS vous apporte un environnement vous permettant de gérer vos CSS a la fois dans votre code et la surface de design. IntelliSense pour vos Styles Passez directement de style en style depuis HTML Appliquez vos styles visuellement
    • 25. MATTEZ VOS BUGS Visual Studio intègre un puissant debugger qui ne vous laissera pas tomber… Accédez au code source du .NET Framework lorsque vous debuggez Compatible avec SQL, procédures stockées et LINQ Debugger JavaScript Conformation aux Standards HTML et Rapport d’erreurs Test unitaire intégré
    • 26. PLUS QU’UN OUTIL: UNE BOITE A OUTILS? Etendez votre expérience de développement au travers d’extensions. Bénéficiez de milliers d’extensions GRATUITES et Commerciale qui vous permettront d’étendre VOTRE façon de travailler. Automatisation de taches et processus recurrents Support de langages additionnels Decouvrez ces extensions sur Visual Studio Gallery … Et Plus Personnalisez votre environnement, ajoutez vos propres fonctionnalités ou distribuez vos extensions à la communauté
    • 27. Pour les Designers Expression Web offre un outil de design compatible avec les standards du Web , ASP.NET, PHP et XML. Libérez vos idées créatives...
    • 28. PIXEL PARFAIT Decidez avec confiance. Surface de Design professionnelle Moteur de rendu CSS intégré Manipulation directe et visuelle Manipulation graphique des objets: « master pages » ASP.NET, contrôles utilisateurs et PHP
    • 29. LA PASSION DES STANDARDS La compatibilité avec les standards du Web vous permet d’optimiser vos sites pour tous navigateurs. Conformité a XHTML 100% compatibilité avec tous les schémas Validation temps réel des de la conformité aux standards
    • 30. ACCES A TOUS Rendez votre site accessible Validation des standards d’accessibilité Vérifiez la compatibilité et la conformité de votre site avec les standards tels que WCAG et Section 508.
    • 31. VISUALISEZ VOTRE STYLE Manipulation avancée de vos CSS. Gestion des styles par Drag-and-drop Rapport détaille de l’utilisation de styles Re-nommage de styles intelligent Optimisation du code CSS généré
    • 32. OUI, PHOTOSHOP Importez vos fichiers Adobe Photoshop Intégrez vos graphiques crées dans Adobe Photoshop avec un contrôle total des différents « layers » et une mémorisation des paramètres de configuration afin d’optimiser l’import ultérieurs de nouvelles versions.
    • 33. INTEGREZ LES MEDIA Intégrez tout type de media dans vos sites Vue personnalisées de donnes XML Transformation XSL (XSLT) Triez, filtrez, et appliquez des mises en forme conditionnelles a vos données brutes. Insérez vos contenus Silverlight, Windows Media et Adobe Flash
    • 34. PROGRAMMATION VISUELLE Canalisez la puissance d’ASP.NET et ASP.NET AJAX Drag-and-drop de contrôles Visualisez vos contrôle dans la surface de design Accédez aux contrôles ASP.NET et a leurs propriétés. Liez vos sources de donnes a vos contrôles directement depuis la surface de design Intégration complète avec Visual Studio.
    • 35. OUI, PHP Editez vos pages PHP directement dans Expression Web 2 et utilisez avec PHP toute la puissance d’outils respectant les standards du Web. « Intellisense », coloration syntaxique et  « snippets » Prévisualisation PHP intégrée dans la surface de design Prévisualisation PHP avec serveur de développement intégré
    • 36. A VOTRE SERVICE Prévisualisation de page ASP.NET et PHP localement , sans avoir a installer un serveur Web Serveur de development ASP.NET et PHP integres. Prévisualisation de pages ASP.NET et PHP localement sans aucune dépendance a un serveur Web externe. Intégration avec différents type de navigateurs.
    • 37. Les réalités du Web d’aujourd’hui
      • Des interfaces utilisateurs riches et dynamiques
      • Des cycles de vie entre deux versions de sites ou d’applications Web de plus en plus courts
      • Des technologies hétérogènes
      • Des demandes en phases avec le Web : Imprévisibles !
      • L’émergence d’une nouvelle monnaie: la donnée
      • Une sécurité est omniprésente
      • La performance est clé
    • 38. Une base de donnees robuste SQL Server 2008 permet la création d’applications Web gourmandes en données tout en assurant le meilleur niveau de performance grâce a son intégration naturelle avec LINQ, « Entity Data Model », et ADO.NET.
    • 39. LE MEILLEUR DBA SQL Server Management Studio est un environnement intégré pour: Accéder Configurer Gérer Administrer Programmer toutes base de données SQL Server
    • 40. DRIVER PHP Le Driver SQL Server pour PHP permet aux applications PHP déployées sur la plateforme Windows d’utiliser toute la puissance de SQL Server. Extension PHP 5 native Lecture et écriture de données SQL Server depuis tous scripts PHP. Compatible avec toutes les éditions de SQL Server 2005 et SQL Server 2008 (y compris Express Editions).
    • 41. La plateforme de Business Intelligence de SQL Server permet de tirer le meilleur partie de vos données et maximiser l’intelligence collective. LA BASE DE DONNEES AVEC UN MBA Utilisez des outils permettant de construire des solution de reporting et d’analyse en un clin d’œil Intégration Intégrez vos donnez depuis n’importe qu’elles sources de données et construisez une vue globale de votre business Reporting Créez et gérez vos rapports du bout des doigts. Analyse Analysez les résultats. Mettez a disposition des vues multidimensionnelles consolidées des indicateurs que souhaitez partager.
    • 42. HAUTE PERFORMANCE & STABILITE SAP 93.000 utilisateurs concurrents. Leader sur benchmarks TPC-H et TPC-E Rich integrated HA capabilities failover clustering log shipping database mirroring database snapshots online backup online operations snapshot isolation
    • 43. EXPERIENCE INTEGREE Intégration avec Microsoft Visual Studio la .NET common language runtime (CLR). Tirez profit du « cloud computing », d’une plateforme de BI riche et performante et d’outils de développement intégrés.
    • 44. Les réalités du Web d’aujourd’hui
      • Des interfaces utilisateurs riches et dynamiques
      • Des cycles de vie entre deux versions de sites ou d’applications Web de plus en plus courts
      • Des technologies hétérogènes
      • Des demandes en phases avec le Web : Imprévisibles !
      • L’émergence d’une nouvelle monnaie: la donnée
      • Une sécurité est omniprésente
      • La performance est clé
    • 45. Un Serveur Web flexible Internet Information Services 7.0 dans Windows Server® 2008 offre une plateforme sécurisée facile a gérer destinée a héberger des applications et Web services. Déployez aisément des applications ASP.NET et PHP sur le même serveur.
    • 46. “ IIS 7.0 offre une nouvelle architecture différente des versions précédentes de IIS. Au lieu de mettre a disposition l’ensemble des fonctionnalités a disposition, IIS 7.0 offre un moteur de Serveur Web dans lequel vous pouvez ajouter ou retirer des composants, appelez modules, en fonction de vos besoins. “ Contrôlez quel module vous souhaitez sur le serveur. Personnalisez un serveur en fonction d’un rôle spécifique a votre environnement. Utilisez vos propres modules ou des modules existants. UTILISEZ SEULEMENT CE DONT VOUS AVEZ BESOIN
    • 47. ETENDEZ VOTRE HORIZON Ajoutez et entendez votre serveur Web avec de nouvelles fonctionnalités du streaming vidéo a la gestion de contenu en passant par le déploiement et la migration. “ IIS7 n’est pas seulement un serveur Web, c’est une veritable plateforme.”
    • 48. Le module de réécriture d’URL pour IIS 7.0 permet de mettre en œuvre un moteur de réécriture s’appuyant sur des règles qui peut être utilise pour compléter des taches de type : Formater des URL afin de les rendre plus facilement accessibles aux utilisateurs et moteurs de recherche Réécriture d’URL base sur les en-têtes HTTP et variables serveur Contrôle de l’accès au contenu sur la base de segments d’URL ou des métadonnées d’une requête Importation des règles Apache mod_rewrite vers les règles IIS URL URL REWRITING
    • 49. TAKE ME TO THE MOVIES Streaming de media intégré par défaut avec le IIS Media Pack . Compatible avec tous types de medias incluant WMV, FLV et MP4. Vidéo HD avec Silverlight et Smooth Streaming.
    • 50. CAN’T WE ALL JUST GET ALONG Développez et faites tourner des applications dans un environnement de haute performance et disponibilité en parallèle a ASP.NET avec IIS 7.0 FastCGI.
    • 51. UN DEPLOIEMENT SIMPLIFIE Migrez des applications de IIS 6.0 vers IIS 7.0 L’outil de deploiement integre permet de simplifier la migration, le management et le deploiement d’applications et de sites Web Synchronisez vos sites et applications entre serveurs Packagez une application Web ou un site entier, y compris sa base de donnees SQL pour un deploiement facilite. Integration avec Visual Studio, IIS Manager et PowerShell.
    • 52. Tout ce dont vous avez besoin pour demarrer. Say(Hello); au Microsoft Web Platform Installer
    • 53. Microsoft Web Platform Installer Disponible GRATUITEMENT sur Microsoft.com/Web Installez la dernière versions de la plateforme Web Microsoft : outils, serveur, base de données et cadre applicatif. Restez a jour et explorez les nouveautes. Fonctionne sur Windows XP, Windows Vista, Windows Server 2003 et Windows Server 2008
    • 54. Aujourd’hui Infrastructure Web Expérience Utilisateur « Cloud computing » Monétisation Génération de trafic
    • 55. © 2009 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. Votre potentiel, notre passion TM