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

Slides:



Advertisements
Présentations similaires
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Advertisements

Les technologies décisionnelles et le portail
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
De Windows Forms à Windows Presentation Foundation
On ne va pas se quitter comme ça !. Windows Presentation Foundation (Avalon) Windows Communication Foundation (Indigo) Windows Workflow Foundation Atlas.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
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.
Agenda Patterns & Practices pour Mobile Client Référence & outils… Patterns & Practices pour Mobile Client Référence & outils…
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
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.
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
Automatisation de Tâches Scenarios
Rencontres Windows Forms
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
QCA Unit 4 Portraits – describing people Instructions for using these slides & attaching soundfiles if desired are in the notes pages beneath each slide.
Marc Yvon Responsable Avant-Vente DB2 Logiciels de Gestion dinformations Portefeuille Base de Données.
L’architecture .net et ASP.net
Coopération/Distribution DEA Informatique Nancy. Content 4 Introduction - Overview 4 Coordination of virtual teams : –explicit interaction model –explicit.
Enesys RS Data Extension
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
Introduction. Windows Azure « Windows » + « Azure » Windows = un OS ? Azure = Késako ? OS : Système d'exploitation Abstraction du matériel Exécution de.
TM.
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Defence Research and Development Canada Recherche et développement pour la défense Canada Canada 11-1.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Développement Rapide dApplications Web avec.NET « Mon premier site »
& Langage Intermédiaire du Web (C#)
Gregory Renard CTO – R&I Manager Wygwam. Live Mesh Context, Définition, installation, concept et usages ? Live Mesh Beta Les Usages Live Mesh Beta Synchronisation,
The EMPREINTE Project Juillet - octobre 2004
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Architecture Logicielle Les supports d’applications
Pierre Lagarde Christophe Lauer
Networld+Interop – Novembre 2003
BBoard Fonctionne pas. BBoard Copier le répertoire dézippé dans le répertoire modules de post nuke Renommer ce répertoire en yabbse. Entrer le chemin.
PHP GTK PHP…au delà du Web Paris, 28 novembre 2001 Armel FAUVEAU GLOBALIS media systems.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France Level 300.
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.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Avantages pour les développeurs
Infrastructure SOA : Opérer ses services de façon industrielle
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 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
HOSTING DAYS 24 Nov Titre Visual Studio 2010 et le SaaS ◉ Overview VS2010 ◉ Interop ◉ Tests de charge ◉ Tests fonctionnels ◉ Deploiement automatisé.
 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.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Transcription de la présentation:

« 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 Level 200

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

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é !!!

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 ?

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 !

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 Universitaires Passionnés

VS Express… Tour du propriétaire - Visual Basic 2005 Express - Visual Web Developer 2005 Express VS Express… Tour du propriétaire - Visual Basic 2005 Express - Visual Web Developer 2005 Express Ressources Ressources

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

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é !

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

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

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

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

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

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

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

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

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

Références & Liens Microsoft France Centre de développement Visual Basic Centre de développement ASP.NET Visual Studio Framework px px px Visual Basic Express press.mspx press.mspx press.mspx Communautés majeures sur ASP.NET – VB.NET Codes-Sources - VB France Developpez.com c2i ASP-PHP.NET

Livre Le guide complet VB2005

Les Communautés de développeurs.NET

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

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

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 …

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

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