La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

« 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,

Présentations similaires


Présentation au sujet: "« 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,"— Transcription de la présentation:

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 gregory@wygwam.com Level 200

2 Agenda Mise en contexte : Questions préalables Modèle de programmation ASP.NET 2.0 Migrez vos compétences Winform vers du WebForm Quels outils utiliser ? Créez votre premier projet Web avec ASP.NET – VB2005 Plus loin avec ASP.NET 2.0 – VB 2005

3 Objectifs Découvrez les outils de développement web ASP.NET 2.0 – VB.NET 2005 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é Découvrez les nouveautés : Du langage VB2005 (VB 8.0) DASP.NET 2.0 Un technologie de développement au service de votre productivité !!!

4 Mise en contexte : Constat !!! Développeurs VB 6.0 Programmation Objet et évènementielle ??? Passage à.NET x.x ??? Passage au Web … ??? Quid et interrogation pour le développeur VB.NET 1.x ou 2.0 Passage au Web … Quel modèle de programmation ?

5 Mise en contexte : Questions préalables ! Comment migrer mes compétences ? Le modèle évènementielle va-t-il changé ? Mes connaissances.NET Winform seront- elles obsolètes en WebForm ? Que dois-je installer sur ma machine pour développer en ASP.NET 2.0 – VB 2005 Puis-je récupérer mes librairies déjà développées en VB.NET ? … et bien dautres questions !

6 Quels outils utiliser ? Les versions Express sont Gratuites et en Français… Profitez-en !!!

7 Apprendre.NET Approche communautaire Créer des Applications Apprendre VB 2005 Pour vos hobbys Etudiants Universitaires Passionnés

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 http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx http://www.microsoft.com/france/msdn/vstudio/express/vwdexpress.mspx 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 http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx http://www.microsoft.com/france/msdn/vstudio/express/vwdexpress.mspx Ressources Ressources

9 Créez votre premier projet Web avec ASP.NET – VB2005… demo 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 ? Je dois apprendre un nouveau modèle de communication (mode déconnecté) Je dois apprendre les technologies clientes (HTML, JavaScript, CSS, …) Le modèle Objet ne change pas ou peu ! ~Transposition des NameSpaces Lapproche de développement est identique (IDE) Je capitalise sur mes connaissances de développeur Winform Le modèle évènementiel ne change pas ! Le modèle de programmation unifié !

12 Le modèle de programmation unifié.NET DNA, API Windows.NET Framework Disponibilité dune 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 lenvironnement Modèle objet VBRAD, Composition et délégation

13 Plus loin avec ASP.NET 2.0 – VB 2005 Nouveautés : Du langage VB 2005 DASP.NET V2.0 – VB 2005

14 Nouveautés VB2005 Edit and Continue MyGenerics Click Once Data Sources Windows Object Binding Web Service Binding Debugger Visualizers Just My Code Debugging The Exception Assistant Design Time Expression Evaluation IntelliSense Code Snippets XML Comments Error Correction and Warnings Rename Attribute Editing IntelliSense Filtering IntelliSense in Zone New VB Item Templates Find References Exportable Development Settings Simplified Tools -> Options Project Designer Starter Kits XML Editor Zero Impact Projects Start Page Authenticode signing support Custom Setup Bootstrapper Big 5 Bootstrapper packages (Fx 2.0, SSE, etc.) Strongly typed Resources Registration Free COM Strongly typed Settings Using statement Continue statement Global keyword Accessor accessibility Partial types Unsigned types Operator overloading Warnings Custom Events TableAdapters DataSet Designer Drag Once Form creation Smart Tags Parameterized query Connect the Dots databinding Custom Control drag / drop Lookup table binding Upgrade WebBrowser Upgrade Masked Edit Upgrade Rich textbox Upgrade Windows Common Controls TreeView, ListView, ImageList ToolBar, StatusBar, ProgressBar Upgrade Common Dialogs Upgrade MTS/COM+ Projects Upgrade BackgroundImageLayout Property Upgrade keys in KeyPress event Upgrade additional Keywords Updated Keys In Control Collections Upgrade Unload Mode in FormClosing Event

15 La plateforme de développemet Web ASP.NET 2.0 Augmenter la productivité Réduction du code de plus de 70% dans les applications de type commun Fournir de meilleurs outils de développement web Enrichir les scénario de développement Web … Philosophie Web 2.0 ! Administration et Configuration Amélioration de la configuration et administration des applications web Autonomie de ladministration et configuration Performances Disposer dapplication web toujours plus rapides

16 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management Nouveautés dASP.NET 2.0 – VB2005

17 Providers ASP.NET 2.0 Application Services APIs Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Management Provider Model Design Pattern Access MDB Nouveautés dASP.NET 2.0 – VB2005

18 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management Nouveautés dASP.NET 2.0 – VB2005

19 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 Page Framework Features Nouveautés dASP.NET 2.0 – VB2005 Master Pages Themes/Skins Adaptive UI Localization

20 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 Nouveautés dASP.NET 2.0 – VB2005 ASP.NET 2.0 Control Buckets (50+) Security Web Parts Data Navigation

21 Créez votre portail ASP.NET 2.0 – VB2005 en une heure ! demo demo MasterPage, Profile, WebPart, Outils dadministration, Navigation, Login, Localisation, …

22 Références & Liens Microsoft France Centre de développement Visual Basic 2005 http://www.microsoft.com/france/msdn/vbasic/default.mspx http://www.microsoft.com/france/msdn/vbasic/default.mspx Centre de développement ASP.NET 2.0 http://www.microsoft.com/france/msdn/aspnet/default.mspx http://www.microsoft.com/france/msdn/aspnet/default.mspx Visual Studio 2005 http://www.microsoft.com/france/msdn/vstudio/default.mspx http://www.microsoft.com/france/msdn/vstudio/default.mspx.NET Framework http://www.microsoft.com/france/msdn/netframework/default.ms px http://www.microsoft.com/france/msdn/netframework/default.ms px http://www.microsoft.com/france/msdn/netframework/default.ms px Visual Basic Express 2005 http://www.microsoft.com/france/msdn/vstudio/express/vbasicex press.mspx http://www.microsoft.com/france/msdn/vstudio/express/vbasicex press.mspx http://www.microsoft.com/france/msdn/vstudio/express/vbasicex press.mspx Communautés majeures sur ASP.NET – VB.NET Codes-Sources - VB France http://www.vbfrance.com/ http://www.vbfrance.com/ Developpez.com http://vb.developpez.com/ http://vb.developpez.com/ c2i http://www.c2i.fr/ http://www.c2i.fr/ ASP-PHP.NET http://www.asp-php.net/ http://www.asp-php.net/

23

24

25 Livre Le guide complet VB2005

26 Les Communautés de développeurs.NET

27

28 ExpressStandardProTeam Windows or Web Designers Code Editors and IntelliSense Programming Languages Remote Data Access Mobile Device Development User Experience SimplifiedSimplified Server Development/Debugging SQL Server 2005 Development Application Modeling, Code Profiling, Unit Testing, Static Code Analysis, Load Testing, Enterprise Source Control, Work Item Tracking

29 Quid de la migration ? Migration depuis les technologies DNA : VB6, ASP Pas de migration 1=1 automatique Re-ingeneering recommandé Refonte pas à pas des applications : CohabitationInteropérabilité Migration.NET 1.1 à 2.0 :.Exe, DLL, ASP.NET Pas de migration Fonctionnement direct en.NET 2.0 Pour profiter des nouveautés « Migrer » le projet.NET 1.1 Incorporer les nouveautés

30 Maturité de la plateforme : vous nêtes pas seul ! Les décideurs reconnaissent : Fiabilité, performance et interopérabilité Stratégie « Architecture Orientée Services » et les Services Web Productivité Les développeurs apprécient : Richesse fonctionnelle ProductivitéStabilité Et …

31 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# VBC++J#Web Editions Express Visual Studio Edition Standard Visual Studio Tools for Office La gamme Débutants Passionnés Edudiants Hobbyists Dév occasionnels Professionnels Consultants Développeurs Entreprise Architectes Testeurs Chefs de projets

32 Web Development in Visual Studio Major Improvements for Whidbey Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers


Télécharger ppt "« 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,"

Présentations similaires


Annonces Google