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.

Slides:



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

1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
Les Web Services Schéma Directeur des Espaces numériques de Travail
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
ASP.NET 2.0 et la sécurité Nicolas CLERC
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Rencontres Windows Forms
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Expert Lotus DOMINO & Microsoft .NET
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Concevoir, déployer et gérer les workflows
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Julien HERON.
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
L’architecture .net et ASP.net
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
TP 3-4 BD21.
Oct.-2000DESS IIDEE © B. BAH 1 ASP Caractéristiques dun fichier ASP Son extension : « *.asp » La balise: Son indépendance vis à vis de toute plate–forme,
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Etude des Technologies du Web services
Architecture Les Couches Présentation Services Métier
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
JAVASERVER FACES Un framework Java pour le développement Web.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Programmation Approche composants Ing5 SI
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Interaction audio sur le site web du LIA
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
.Net Remoting.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
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.
Microsoft .NET.
Module 2 : Configuration de l'environnement Windows 2000.
Projet de Master première année 2007 / 2008
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
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.
Cette session est destinée UNIQUEMENT aux personnes ne connaissant pas du tout.NET On ne traitera que de.NET 2.0 et pas des ajouts apportés par.NET 3.0.
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.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
‘‘Open Data base Connectivity‘‘
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Technologies Web Microsoft
CENTRALISATION DES CANDIDATS LOCATAIRES
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
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)
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
ESSI XML et.NET Alain Vizzini ESSI - Microsoft France
Struts.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
L’enseignement de spécialité SLAM
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
 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.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Architecture J2EE Web Jean-Jacques LE COZ. J2EE Web Container JSP Page Servlet J ava 2 Standard Edition APIs EJB Container EJB JDBCJMS JNDI JTA JavaMail.
Transcription de la présentation:

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 des intranets de collaboration 12h30 : Pause Repas 14H00 :Solution dhébergement 14H15 : Déployer et gérer des applications ASP.NET en production (IIS6) 14H45 : Starter Kits, Accélérateurs de projets Web 15h30 : Pause, Tirage du Jeu Concours 16h00 : ASP.NET Avancé: architecture en couches, Services Web, composants 17h15 : Conclusion 17h H30 : Questions/Réponses, Ateliers de prise en main, Apéro

ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET

Le framework.Net et les applications ASP.NET Modèle de compilation/modèle dexécution Sessions Cache Trace Composants WebForms Exemples de composants (flash, javascript) Architecture en couches Services Web ASP.NET un peu plus loin…

Le framework.Net et les applications ASP.NET Visual Studio.NET CLI CLR : le runtime Framework Class Library Données et XML Services Web Windows Forms Web Forms Common Language Specification VBC++C#…J#

System System.Data (ADO.NET) System.XML System.Web (ASP.NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization ConfigurationSessionState CachingSecurity ServicesDescriptionDiscovery Protocols UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms (Windows / Windows CE / PocketPC) DesignComponentModel Schema Reflection ResourcesGlobalization ServiceProcess Le framework.Net et les applications ASP.NET

Réponse La compilation à la volée Réponse Classe de la page Instanciation, traitement, affichage Classe généréeGénère Analyse moteurASPX Fichier ASPX 1 ère Requête Classe Code Behind Browser Web IIS 2 ème Requête Instancie

Cache La granularité du cache est au niveau du Contrôle Utilisateur Chaque Contrôle Utilisateur a ses propres paramètres de Cache Le serveur renvoie le rendu HTML précédemment généré.

Démonstration 1 Mise en cache du footer de la page

Session serveur Sauvegarde détat coté serveur Session["MyData"] = "Valeur"; Récupération de la valeur String s; s = Session["MyData"] ; Configuration Avec ou sans Cookie Persistance: mémoire, service, base de données

Trace Activation du mode Trace Dans le Web.config Trace=True 2 méthodes pour visualiser les traces pageOutput = true Trace.axd

Démonstration 2 Trace

Composants WebForms Démonstration 3 Intégration de composant FlashMovie XmlEditGrid Upload de fichier Sites de composants ASP.NET

Sorienter vers une architecture en couches Découpler laccès aux données de la couche de présentation Plus grande évolutivité, et réutilisation du code Laccès aux données doit être: Indépendant Réutilisable par toutes les pages, voire par dautres applications Ajout et référencement dune librairie Un point sur le mode « design »

Démontration 4 Création dune librairie windows La classe Component Utilisation dun DataSet référencé

Service Web Définition : une procédure invocable à distance, indépendamment de sa plate- forme logicielle et matérielle via des protocoles standard (HTTP, XML, SOAP) Adoptés par lensemble de lindustrie

Cycle de vie dun Service Web Client Service Web Service Web Description WSDL Réponse XML : Description du service Réponse SOAP : résultat de lappel Appel SOAP : invocation du Service Web 1 proxy Développement Production Appel HTTP : demande de la description 2

Construction dun service Web Cest ASP.NET qui permet dimplémenter un service Web Héritage de la classe System.Web.Services.WebService à la place de la classe Page Toute méthode préfixée par lattribut [WebMethod] peut devenir un service Web, tout code existant peut alors être exposé en service Web. La création dun proxy seffectue par lutilitaire wsdl.exe ou par Visual Studio

Démontration 5 Construction dun service Web Appel dun service Web partenaire Envoi dun SMS via TISCALI

Nouveau SmartPhones et Pocket PC PhoneEdition HTC Qtek 6210 Alternative channels HTC Qtek 9090 Alternative channels

Questions ?