Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
« Les Mercredis du développement » Le développement Web ASP.NET v2 en VB 2005 Présenté par  Grégory Renard  [Rédo]  CEO Wy...
Agenda <ul><li>Mise en contexte :  </li></ul><ul><ul><li>Questions préalables </li></ul></ul><ul><ul><li>Modèle de program...
Objectifs <ul><li>Découvrez les outils de développement web ASP.NET 2.0 – VB.NET 2005 </li></ul><ul><li>Développeurs VB 6....
Mise en contexte : <ul><li>Constat !!! </li></ul><ul><ul><li>Développeurs VB 6.0 </li></ul></ul><ul><ul><ul><li>Programmat...
Mise en contexte : <ul><li>Questions préalables ! </li></ul><ul><ul><li>Comment migrer mes compétences ? </li></ul></ul><u...
Quels outils utiliser ? Les versions Express sont Gratuites et en Français… Profitez-en !!!
Apprendre  .NET Approche  communautaire Créer des  Applications Apprendre  VB 2005 Pour vos hobbys Etudiants Universitaire...
VS Express… Tour du propriétaire - Visual Basic 2005 Express   http://www.microsoft.com/france/msdn/vstudio/express/vbasic...
Créez votre premier projet Web avec ASP.NET – VB2005… demo PE : Programmation Evènementielle PO : Programmation Objets  He...
 
Que constatons-nous ? <ul><li> </li></ul><ul><ul><li>Je dois apprendre un nouveau modèle de communication (mode déconnect...
Le modèle de programmation unifié .NET DNA, API Windows .NET Framework Disponibilité d’une API cohérente quel que  soit le...
Plus loin avec ASP.NET 2.0 – VB 2005 <ul><li>Nouveautés : </li></ul><ul><ul><li>Du langage VB 2005 </li></ul></ul><ul><ul>...
Nouveautés VB2005 <ul><li>Edit and Continue  </li></ul><ul><li>My </li></ul><ul><li>Generics  </li></ul><ul><li>Click Once...
La plateforme de développemet Web ASP.NET 2.0 <ul><li>Augmenter la productivité  </li></ul><ul><ul><li>Réduction du code d...
Membership Role Manager Personalization Site Navigation Database Caching Management Nouveautés d’ASP.NET 2.0 – VB2005 ASP....
Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Management Provider Mod...
Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navig...
Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navig...
Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization...
Créez votre portail ASP.NET 2.0 – VB2005 en moins d’une heure ! demo MasterPage, Profile, WebPart, Outils d’administration...
Références & Liens <ul><li>Microsoft France </li></ul><ul><ul><li>Centre de développement Visual Basic 2005 http://www.mic...
 
 
Livre Le guide complet VB2005
Les Communautés de développeurs .NET
 
Application Modeling, Code Profiling, Unit Testing,  Static Code Analysis, Load Testing, Enterprise Source Control,  Work ...
Quid de la migration ? <ul><li>Migration depuis les technologies DNA :  VB6, ASP </li></ul><ul><ul><li>Pas de migration 1=...
Maturité de la plateforme : vous n’êtes pas seul ! <ul><li>Les décideurs reconnaissent : </li></ul><ul><ul><li>Fiabilité, ...
La gamme Débutants Passionnés Edudiants Hobbyists Dév occasionnels Professionnels Consultants Développeurs   Entreprise Ar...
Web Development in Visual Studio Major Improvements for Whidbey <ul><li>Built-in ASP.NET Web Server (no IIS required) </li...
Prochain SlideShare
Chargement dans…5
×

Le Developpement Web Aspnet2 Vb2005

941 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Le Developpement Web Aspnet2 Vb2005

  1. 1. « Les Mercredis du développement » Le développement Web ASP.NET v2 en VB 2005 Présenté par Grégory Renard [Rédo] CEO Wygwam Microsoft Regional Directeur, MVP, INETA Lead Be [email_address] Level ???
  2. 2. Agenda <ul><li>Mise en contexte : </li></ul><ul><ul><li>Questions préalables </li></ul></ul><ul><ul><li>Modèle de programmation ASP.NET 2.0 </li></ul></ul><ul><ul><li>Migrez vos compétences Winform vers du WebForm </li></ul></ul><ul><li>Quels outils utiliser ? </li></ul><ul><li>Créez votre premier projet Web avec ASP.NET – VB2005 </li></ul><ul><li>Plus loin avec ASP.NET 2.0 – VB 2005 </li></ul>
  3. 3. Objectifs <ul><li>Découvrez les outils de développement web ASP.NET 2.0 – VB.NET 2005 </li></ul><ul><li>Développeurs VB 6.0, 7.0 ou 8.0… Migrez aisément vos compétences vers le développement Web grâce à ASP.NET 2.0 et au modèles de développement unifié </li></ul><ul><li>Découvrez les nouveautés : </li></ul><ul><ul><li>Du langage VB2005 (VB 8.0) </li></ul></ul><ul><ul><li>D’ASP.NET 2.0 </li></ul></ul>Un technologie de développement au service de votre productivité !!!
  4. 4. Mise en contexte : <ul><li>Constat !!! </li></ul><ul><ul><li>Développeurs VB 6.0 </li></ul></ul><ul><ul><ul><li>Programmation Objet et évènementielle ??? </li></ul></ul></ul><ul><ul><ul><li>Passage à .NET x.x ??? </li></ul></ul></ul><ul><ul><ul><li>Passage au Web … ??? </li></ul></ul></ul><ul><ul><li>Quid et interrogation pour le développeur VB.NET 1.x ou 2.0 </li></ul></ul><ul><ul><ul><li>Passage au Web … Quel modèle de programmation ? </li></ul></ul></ul>
  5. 5. Mise en contexte : <ul><li>Questions préalables ! </li></ul><ul><ul><li>Comment migrer mes compétences ? </li></ul></ul><ul><ul><li>Le modèle évènementielle va-t-il changé ? </li></ul></ul><ul><ul><li>Mes connaissances .NET Winform seront-elles obsolètes en WebForm ? </li></ul></ul><ul><ul><li>Que dois-je installer sur ma machine pour développer en ASP.NET 2.0 – VB 2005 </li></ul></ul><ul><ul><li>Puis-je récupérer mes librairies déjà développées en VB.NET ? </li></ul></ul><ul><ul><li>… et bien d’autres questions ! </li></ul></ul>
  6. 6. Quels outils utiliser ? Les versions Express sont Gratuites et en Français… Profitez-en !!!
  7. 7. Apprendre .NET Approche communautaire Créer des Applications Apprendre VB 2005 Pour vos hobbys Etudiants Universitaires Passionnés
  8. 8. VS Express… Tour du propriétaire - Visual Basic 2005 Express http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx - Visual Web Developer 2005 Express http://www.microsoft.com/france/msdn/vstudio/express/vwdexpress.mspx Ressources
  9. 9. Créez votre premier projet Web avec ASP.NET – VB2005… demo PE : Programmation Evènementielle PO : Programmation Objets Hello World : PE et PO * - VB2005 Visual Basic 2005 Express - ASP.NET – VB 2005 Visual Web Developer 2005 Express
  10. 11. Que constatons-nous ? <ul><li> </li></ul><ul><ul><li>Je dois apprendre un nouveau modèle de communication (mode déconnecté) </li></ul></ul><ul><ul><li>Je dois apprendre les technologies clientes (HTML, JavaScript, CSS, …) </li></ul></ul><ul><li> </li></ul><ul><ul><li>Le modèle Objet ne change pas ou peu ! </li></ul></ul><ul><ul><ul><li>~Transposition des NameSpaces </li></ul></ul></ul><ul><ul><ul><li>L’approche de développement est identique (IDE) </li></ul></ul></ul><ul><ul><ul><li>Je capitalise sur mes connaissances de développeur Winform </li></ul></ul></ul><ul><ul><li>Le modèle évènementiel ne change pas ! </li></ul></ul><ul><ul><li>Le modèle de programmation unifié ! </li></ul></ul>
  11. 12. Le modèle de programmation unifié .NET DNA, API Windows .NET Framework Disponibilité d’une API cohérente quel que soit le langage unifiant le modèle de programmation ASP Stateless , Code embarqué dans des pages HTML MFC/ATL Sub-classing , Puissance de l’environnement Modèle objet VB RAD, Composition et délégation
  12. 13. Plus loin avec ASP.NET 2.0 – VB 2005 <ul><li>Nouveautés : </li></ul><ul><ul><li>Du langage VB 2005 </li></ul></ul><ul><ul><li>D’ASP.NET V2.0 – VB 2005 </li></ul></ul>
  13. 14. Nouveautés VB2005 <ul><li>Edit and Continue </li></ul><ul><li>My </li></ul><ul><li>Generics </li></ul><ul><li>Click Once </li></ul><ul><li>Data Sources Windows </li></ul><ul><li>Object Binding </li></ul><ul><li>Web Service Binding </li></ul><ul><li>Debugger Visualizers </li></ul><ul><li>Just My Code Debugging </li></ul><ul><li>The Exception Assistant </li></ul><ul><li>Design Time Expression Evaluation </li></ul><ul><li>IntelliSense Code Snippets </li></ul><ul><li>XML Comments </li></ul><ul><li>Error Correction and Warnings </li></ul><ul><li>Rename </li></ul><ul><li>Attribute Editing </li></ul><ul><li>IntelliSense Filtering </li></ul><ul><li>IntelliSense in Zone </li></ul><ul><li>New VB Item Templates </li></ul><ul><li>Find References </li></ul><ul><li>Exportable Development Settings </li></ul><ul><li>Simplified Tools -> Options </li></ul><ul><li>Project Designer </li></ul><ul><li>Starter Kits </li></ul><ul><li>XML Editor </li></ul><ul><li>Zero Impact Projects </li></ul><ul><li>Start Page </li></ul><ul><li>Authenticode signing support </li></ul><ul><li>Custom Setup Bootstrapper </li></ul><ul><li>Big 5 Bootstrapper packages (Fx 2.0, SSE, etc.) </li></ul><ul><li>Strongly typed Resources </li></ul><ul><li>Registration Free COM </li></ul><ul><li>Strongly typed Settings </li></ul><ul><li>Using statement </li></ul><ul><li>Continue statement </li></ul><ul><li>Global keyword </li></ul><ul><li>Accessor accessibility </li></ul><ul><li>Partial types </li></ul><ul><li>Unsigned types </li></ul><ul><li>Operator overloading </li></ul><ul><li>Warnings </li></ul><ul><li>Custom Events </li></ul><ul><li>TableAdapters </li></ul><ul><li>DataSet Designer </li></ul><ul><li>Drag Once Form creation </li></ul><ul><li>Smart Tags </li></ul><ul><li>Parameterized query </li></ul><ul><li>Connect the Dots databinding </li></ul><ul><li>Custom Control drag / drop </li></ul><ul><li>Lookup table binding </li></ul><ul><li>Upgrade WebBrowser </li></ul><ul><li>Upgrade Masked Edit </li></ul><ul><li>Upgrade Rich textbox </li></ul><ul><li>Upgrade Windows Common Controls </li></ul><ul><ul><li>TreeView, ListView, ImageList </li></ul></ul><ul><ul><li>ToolBar, StatusBar, ProgressBar </li></ul></ul><ul><li>Upgrade Common Dialogs </li></ul><ul><li>Upgrade MTS/COM+ Projects </li></ul><ul><li>Upgrade BackgroundImageLayout Property </li></ul><ul><li>Upgrade keys in KeyPress event </li></ul><ul><li>Upgrade additional Keywords </li></ul><ul><li>Updated Keys In Control Collections </li></ul><ul><li>Upgrade Unload Mode in FormClosing Event </li></ul>
  14. 15. La plateforme de développemet Web ASP.NET 2.0 <ul><li>Augmenter la productivité </li></ul><ul><ul><li>Réduction du code de plus de 70% dans les applications de type commun </li></ul></ul><ul><ul><li>Fournir de meilleurs outils de développement web </li></ul></ul><ul><ul><li>Enrichir les scénario de développement Web … Philosophie Web 2.0 ! </li></ul></ul><ul><li>Administration et Configuration </li></ul><ul><ul><li>Amélioration de la configuration et administration des applications web </li></ul></ul><ul><ul><li>Autonomie de l’administration et configuration </li></ul></ul><ul><li>Performances </li></ul><ul><ul><li>Disposer d’application web toujours plus rapides </li></ul></ul>
  15. 16. Membership Role Manager Personalization Site Navigation Database Caching Management Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs
  16. 17. Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Management Provider Model Design Pattern Access MDB Nouveautés d’ASP.NET 2.0 – VB2005 Providers ASP.NET 2.0 Application Services APIs
  17. 18. Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management
  18. 19. Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization
  19. 20. Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 “Control Buckets” (50+) Security Web Parts Data Navigation
  20. 21. Créez votre portail ASP.NET 2.0 – VB2005 en moins d’une heure ! demo MasterPage, Profile, WebPart, Outils d’administration, Navigation, Login, Localisation, …
  21. 22. Références & Liens <ul><li>Microsoft France </li></ul><ul><ul><li>Centre de développement Visual Basic 2005 http://www.microsoft.com/france/msdn/vbasic/default.mspx </li></ul></ul><ul><ul><li>Centre de développement ASP.NET 2.0 http://www.microsoft.com/france/msdn/aspnet/default.mspx </li></ul></ul><ul><ul><li>Visual Studio 2005 http://www.microsoft.com/france/msdn/vstudio/default.mspx </li></ul></ul><ul><ul><li>.NET Framework http://www.microsoft.com/france/msdn/netframework/default.mspx </li></ul></ul><ul><ul><li>Visual Basic Express 2005 http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx </li></ul></ul><ul><li>Communautés majeures sur ASP.NET – VB.NET </li></ul><ul><ul><li>Codes-Sources - VB France http://www.vbfrance.com/ </li></ul></ul><ul><ul><li>Developpez.com http://vb.developpez.com/ </li></ul></ul><ul><ul><li>c2i http://www.c2i.fr/ </li></ul></ul><ul><ul><li>ASP-PHP.NET http://www.asp-php.net/ </li></ul></ul>
  22. 25. Livre Le guide complet VB2005
  23. 26. Les Communautés de développeurs .NET
  24. 28. Application Modeling, Code Profiling, Unit Testing, Static Code Analysis, Load Testing, Enterprise Source Control, Work Item Tracking SQL Server 2005 Development Server Development/Debugging Simplified Simplified User Experience Mobile Device Development Remote Data Access Programming Languages Code Editors and IntelliSense Windows or Web Designers Team Pro Standard Express
  25. 29. Quid de la migration ? <ul><li>Migration depuis les technologies DNA : VB6, ASP </li></ul><ul><ul><li>Pas de migration 1=1 automatique </li></ul></ul><ul><ul><li>Re-ingeneering recommandé </li></ul></ul><ul><li>Refonte pas à pas des applications : </li></ul><ul><ul><li>Cohabitation </li></ul></ul><ul><ul><li>Interopérabilité </li></ul></ul><ul><li>Migration.NET 1.1 à 2.0 : .Exe, DLL, ASP.NET </li></ul><ul><ul><li>Pas de migration </li></ul></ul><ul><ul><li>Fonctionnement direct en .NET 2.0 </li></ul></ul><ul><li>Pour profiter des nouveautés </li></ul><ul><ul><li>« Migrer » le projet .NET 1.1 </li></ul></ul><ul><ul><li>Incorporer les nouveautés </li></ul></ul>
  26. 30. Maturité de la plateforme : vous n’êtes pas seul ! <ul><li>Les décideurs reconnaissent : </li></ul><ul><ul><li>Fiabilité, performance et interopérabilité </li></ul></ul><ul><ul><li>Stratégie « Architecture Orientée Services » et les Services Web </li></ul></ul><ul><ul><li>Productivité </li></ul></ul><ul><li>Les développeurs apprécient : </li></ul><ul><ul><li>Richesse fonctionnelle </li></ul></ul><ul><ul><li>Productivité </li></ul></ul><ul><ul><li>Stabilité </li></ul></ul><ul><ul><li>Et … </li></ul></ul>
  27. 31. La gamme Débutants Passionnés Edudiants Hobbyists Dév occasionnels Professionnels Consultants Développeurs Entreprise Architectes Testeurs Chefs de projets Visual Studio Team Suite Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Architects Visual Studio Team Edition Software Testers Visual Studio Professional C# VB C++ J# Web Editions Express Visual Studio Edition Standard Visual Studio Tools for Office
  28. 32. Web Development in Visual Studio Major Improvements for Whidbey <ul><li>Built-in ASP.NET Web Server (no IIS required) </li></ul><ul><ul><li>Only allows local browser requests </li></ul></ul><ul><ul><li>Automatic shutdown when VS IDE is closed </li></ul></ul><ul><li>Publish Web </li></ul><ul><ul><li>Easily synchronize/publish webs to remote servers </li></ul></ul>

×