SlideShare a Scribd company logo
1 of 37
Nouvelles technologies  du Web World Wide Web (suite) Saïd Radhouani Université de Genève
Architecture du Web (rappel) 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style
Le Web évolue ,[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Comment animer le Web ? ,[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Langage de script ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Fonctionnement d'un script 23-10-2007 Saïd Radhouani - CUI ------------ ------------   ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ HTML Script <SCRIPT language=&quot;Javascript&quot;> L e code d u  script  </SCRIPT  >
Fonctionnement d'un script ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Fonctionnement d'un script ,[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI Navigateur  web (client) <html> … < javascript …> … </html> http://www.unige.ch/… Serveur Web Interpréteur Java script page html
Exemples de scripts-1 ,[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Exemples de scripts-2 ,[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Utilités des langages de scripts ,[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style Langage de script
Plus de besoins, plus de fonctionnalités ,[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Web statique / Web dynamique ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Web statique 23-10-2007 Saïd Radhouani - CUI Navigateur  web (client) <html> … … </html> http://www.unige.ch/… Serveur Web page html Les pages HTML ont été créées par le Webmaster Le client reçoit la page tel quelle a été créée par le Webmaster Plusieurs clients reçoivent la même page avec le même contenu
Web statique vs. Web dynamique ,[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI Navigateur  web (client) <html> … < javascript …> … </html> http://www.unige.ch/… Serveur Web Interpréteur Java script page html
Pages dynamiques ,[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI Navigateur  web (client) <html> … </html> http://www. ...[ paramètres ] page html Serveur Web La page HTML est créée en fonction des  param êtres  de  la requête HTTP Le client reçoit la page dont le contenu est créé en temps réel page : le contenu est dépendant des  paramètres  de sa requête
Démo ,[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Pages dynamique ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Interprétation d'un script sur le serveur 23-10-2007 Saïd Radhouani - CUI Script Page HTML Base de  données Page ASP Interprète ------------ ------------   ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ Navigateur  web (client) <html> … </html> http://www.....asp , .php page html Serveur Web
Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style Javascript VBscript ... ASP   PHP  …
Limites du langage HTML ,[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Limites de HTML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Le langage XML  -  eXtensible Markup Language ,[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI HTML <p>Saïd</p> <p>Radhouani</p> <p>Assistant/doctorant</p> <p>Radhouani@cui.unige.ch</p> XML <prenom>Saïd</prenom> <nom>Radhouani</nom> <Fonction> Assistant/doctorant </Fonction> <email>Radhouani@cui.unige.ch </email>
Le langage XML ,[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Mise en page de XML ,[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Principe des feuilles de style 23-10-2007 Saïd Radhouani - CUI Données brutes Pages XML Feuille de style Appliquer Données  formattées Pages HTML Présenter
Objectifs et avantages du XML ,[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Objectifs et avantages du XML ,[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style Javascript VBscript ... ASP  PHP XML
Systèmes de Gestion de Contenu ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP HTTP HTML Feuille de style Javascript VBscript ... ASP  PHP XML CMS Web
Web 2.0, encore plus simple ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web 2.0 HTTP HTML Feuille de style Javascript VBscript ... ASP  PHP XML CMS Web
Quels outils pour créer des pages Web ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Outils WYSIWYG ,[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI
Avantages et inconvénients ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23-10-2007 Saïd Radhouani - CUI

More Related Content

What's hot

Présentation html5
Présentation html5Présentation html5
Présentation html5Kénium
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeOuadie LAHDIOUI
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies webIrinaTsimpilova1
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)Khaled Djebloun
 
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEIntroduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEMarouan OMEZZINE
 
HTML5 et Internet Explorer 9, est-ce réellement compatible?
HTML5 et Internet Explorer 9, est-ce réellement compatible?HTML5 et Internet Explorer 9, est-ce réellement compatible?
HTML5 et Internet Explorer 9, est-ce réellement compatible?Frédéric Harper
 
Cours Licence Pro (Système de gestion de contenu) Partie 1
Cours Licence Pro (Système de gestion de contenu) Partie 1Cours Licence Pro (Système de gestion de contenu) Partie 1
Cours Licence Pro (Système de gestion de contenu) Partie 1Creazzly
 
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Jean-Michel Bouffard
 

What's hot (10)

Présentation html5
Présentation html5Présentation html5
Présentation html5
 
Formation web
Formation webFormation web
Formation web
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies web
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
 
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINEIntroduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
 
HTML5 et Internet Explorer 9, est-ce réellement compatible?
HTML5 et Internet Explorer 9, est-ce réellement compatible?HTML5 et Internet Explorer 9, est-ce réellement compatible?
HTML5 et Internet Explorer 9, est-ce réellement compatible?
 
Cours Licence Pro (Système de gestion de contenu) Partie 1
Cours Licence Pro (Système de gestion de contenu) Partie 1Cours Licence Pro (Système de gestion de contenu) Partie 1
Cours Licence Pro (Système de gestion de contenu) Partie 1
 
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
 
Gwt final
Gwt finalGwt final
Gwt final
 

Viewers also liked

Architecture du web et ontologie d opérations
Architecture du web et ontologie d opérationsArchitecture du web et ontologie d opérations
Architecture du web et ontologie d opérationsAlexandre Monnin
 
Industrialiser le dev. front end · Boris Schapira · Bdx.io
Industrialiser le dev. front end · Boris Schapira · Bdx.ioIndustrialiser le dev. front end · Boris Schapira · Bdx.io
Industrialiser le dev. front end · Boris Schapira · Bdx.ioBoris SCHAPIRA
 
JavaScript dans l'usine logicielle
JavaScript dans l'usine logicielleJavaScript dans l'usine logicielle
JavaScript dans l'usine logiciellejollivetc
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Kenny Dits
 
Industrialisation Front-end - introduction
Industrialisation Front-end - introductionIndustrialisation Front-end - introduction
Industrialisation Front-end - introductionhalleck45
 
23204983
2320498323204983
23204983radgirl
 
Proyecto productivosena
Proyecto productivosenaProyecto productivosena
Proyecto productivosenaTutor Rusbel
 
Bicho raro-interior
 Bicho raro-interior Bicho raro-interior
Bicho raro-interiorMeli Heredia
 
Programme enr et_efficacite_energetique_fr
Programme enr et_efficacite_energetique_frProgramme enr et_efficacite_energetique_fr
Programme enr et_efficacite_energetique_frlyesdz
 
Vgl. Bildungssysteme
Vgl. BildungssystemeVgl. Bildungssysteme
Vgl. Bildungssystemehc voigt
 
Desert沙漠
Desert沙漠Desert沙漠
Desert沙漠Jaing Lai
 
Dyade Schnadt Schiltz Starflinger Ppt
Dyade Schnadt Schiltz Starflinger PptDyade Schnadt Schiltz Starflinger Ppt
Dyade Schnadt Schiltz Starflinger PptDanielle2408
 
Rencontres "L'autre sens" : Viavoice - l'EHESS - Le Monde
Rencontres "L'autre sens" : Viavoice - l'EHESS - Le MondeRencontres "L'autre sens" : Viavoice - l'EHESS - Le Monde
Rencontres "L'autre sens" : Viavoice - l'EHESS - Le MondeAnne-Sophie Esnault
 
Netvibes
NetvibesNetvibes
Netvibesgeissi
 
2012 11-22 Städtepolitik_CVP Stadt Bern
2012 11-22 Städtepolitik_CVP Stadt Bern2012 11-22 Städtepolitik_CVP Stadt Bern
2012 11-22 Städtepolitik_CVP Stadt BernBéatrice Wertli
 
Baurechtsverträge und ihre Tücken
Baurechtsverträge und ihre TückenBaurechtsverträge und ihre Tücken
Baurechtsverträge und ihre Tückenlawmedia
 
Statistiques Web: L’internet en 60 Seconds
Statistiques Web: L’internet en 60 SecondsStatistiques Web: L’internet en 60 Seconds
Statistiques Web: L’internet en 60 SecondsOolong Media
 
2 parte anteproyecto de investigacion final
2 parte anteproyecto de investigacion final2 parte anteproyecto de investigacion final
2 parte anteproyecto de investigacion finalFabian Cristancho
 

Viewers also liked (20)

Architecture du web et ontologie d opérations
Architecture du web et ontologie d opérationsArchitecture du web et ontologie d opérations
Architecture du web et ontologie d opérations
 
Industrialiser le dev. front end · Boris Schapira · Bdx.io
Industrialiser le dev. front end · Boris Schapira · Bdx.ioIndustrialiser le dev. front end · Boris Schapira · Bdx.io
Industrialiser le dev. front end · Boris Schapira · Bdx.io
 
JavaScript dans l'usine logicielle
JavaScript dans l'usine logicielleJavaScript dans l'usine logicielle
JavaScript dans l'usine logicielle
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
 
Industrialisation Front-end - introduction
Industrialisation Front-end - introductionIndustrialisation Front-end - introduction
Industrialisation Front-end - introduction
 
23204983
2320498323204983
23204983
 
Proyecto productivosena
Proyecto productivosenaProyecto productivosena
Proyecto productivosena
 
Bicho raro-interior
 Bicho raro-interior Bicho raro-interior
Bicho raro-interior
 
Programme enr et_efficacite_energetique_fr
Programme enr et_efficacite_energetique_frProgramme enr et_efficacite_energetique_fr
Programme enr et_efficacite_energetique_fr
 
Vgl. Bildungssysteme
Vgl. BildungssystemeVgl. Bildungssysteme
Vgl. Bildungssysteme
 
Desert沙漠
Desert沙漠Desert沙漠
Desert沙漠
 
Dyade Schnadt Schiltz Starflinger Ppt
Dyade Schnadt Schiltz Starflinger PptDyade Schnadt Schiltz Starflinger Ppt
Dyade Schnadt Schiltz Starflinger Ppt
 
Rencontres "L'autre sens" : Viavoice - l'EHESS - Le Monde
Rencontres "L'autre sens" : Viavoice - l'EHESS - Le MondeRencontres "L'autre sens" : Viavoice - l'EHESS - Le Monde
Rencontres "L'autre sens" : Viavoice - l'EHESS - Le Monde
 
Christine
ChristineChristine
Christine
 
Kochbuch
KochbuchKochbuch
Kochbuch
 
Netvibes
NetvibesNetvibes
Netvibes
 
2012 11-22 Städtepolitik_CVP Stadt Bern
2012 11-22 Städtepolitik_CVP Stadt Bern2012 11-22 Städtepolitik_CVP Stadt Bern
2012 11-22 Städtepolitik_CVP Stadt Bern
 
Baurechtsverträge und ihre Tücken
Baurechtsverträge und ihre TückenBaurechtsverträge und ihre Tücken
Baurechtsverträge und ihre Tücken
 
Statistiques Web: L’internet en 60 Seconds
Statistiques Web: L’internet en 60 SecondsStatistiques Web: L’internet en 60 Seconds
Statistiques Web: L’internet en 60 Seconds
 
2 parte anteproyecto de investigacion final
2 parte anteproyecto de investigacion final2 parte anteproyecto de investigacion final
2 parte anteproyecto de investigacion final
 

Similar to Introduction aux technologies du Web (2)

Active Server Pages (ASP)
Active Server Pages (ASP)Active Server Pages (ASP)
Active Server Pages (ASP)Saïd Radhouani
 
Introduction aux technologies du Web (1)
Introduction aux technologies du Web (1)Introduction aux technologies du Web (1)
Introduction aux technologies du Web (1)Saïd Radhouani
 
Développement Web
Développement WebDéveloppement Web
Développement Webmastertic
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented ArchitectureDNG Consulting
 
Partie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptxPartie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptxHamzaElgari
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 
Développement Web
Développement WebDéveloppement Web
Développement Webmastertic
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxyassinesouli2
 
Glossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - WebdesignGlossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - WebdesignRelax In The Air
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!CARA_Lyon
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!CARA_Lyon
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assemblyJérémy Buget
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 

Similar to Introduction aux technologies du Web (2) (20)

Active Server Pages (ASP)
Active Server Pages (ASP)Active Server Pages (ASP)
Active Server Pages (ASP)
 
SAPIENS2009 - Module 4B
SAPIENS2009 - Module 4BSAPIENS2009 - Module 4B
SAPIENS2009 - Module 4B
 
Introduction aux technologies du Web (1)
Introduction aux technologies du Web (1)Introduction aux technologies du Web (1)
Introduction aux technologies du Web (1)
 
Développement Web
Développement WebDéveloppement Web
Développement Web
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
Partie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptxPartie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptx
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
Développement Web
Développement WebDéveloppement Web
Développement Web
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptx
 
Glossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - WebdesignGlossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - Webdesign
 
Association 2 0
Association 2 0Association 2 0
Association 2 0
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assembly
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Plici - PréSentation V2
Plici - PréSentation V2Plici - PréSentation V2
Plici - PréSentation V2
 
Association 2 0
Association 2 0Association 2 0
Association 2 0
 

More from Saïd Radhouani

Anatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To ActionAnatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To ActionSaïd Radhouani
 
PhD Defense Presentation - Soutenance de thèse
PhD Defense Presentation - Soutenance de thèse PhD Defense Presentation - Soutenance de thèse
PhD Defense Presentation - Soutenance de thèse Saïd Radhouani
 
PhD Dissertation - Manuscrit de thèse de doctorat
PhD Dissertation - Manuscrit de thèse de doctoratPhD Dissertation - Manuscrit de thèse de doctorat
PhD Dissertation - Manuscrit de thèse de doctoratSaïd Radhouani
 
Introduction à l\'e-learnining
Introduction à l\'e-learniningIntroduction à l\'e-learnining
Introduction à l\'e-learniningSaïd Radhouani
 
Apprendre Solr en deux heures
Apprendre Solr en deux heuresApprendre Solr en deux heures
Apprendre Solr en deux heuresSaïd Radhouani
 
Introduction à la Recherche d'information
Introduction à la Recherche d'informationIntroduction à la Recherche d'information
Introduction à la Recherche d'informationSaïd Radhouani
 

More from Saïd Radhouani (15)

Anatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To ActionAnatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To Action
 
PhD Defense Presentation - Soutenance de thèse
PhD Defense Presentation - Soutenance de thèse PhD Defense Presentation - Soutenance de thèse
PhD Defense Presentation - Soutenance de thèse
 
PhD Dissertation - Manuscrit de thèse de doctorat
PhD Dissertation - Manuscrit de thèse de doctoratPhD Dissertation - Manuscrit de thèse de doctorat
PhD Dissertation - Manuscrit de thèse de doctorat
 
Conception de sites Web
Conception de sites WebConception de sites Web
Conception de sites Web
 
Introduction à XML
Introduction à XMLIntroduction à XML
Introduction à XML
 
Introduction à l\'e-learnining
Introduction à l\'e-learniningIntroduction à l\'e-learnining
Introduction à l\'e-learnining
 
Documents intéractifs
Documents intéractifsDocuments intéractifs
Documents intéractifs
 
Introduction à XML
Introduction à XMLIntroduction à XML
Introduction à XML
 
Serveur Web (1)
Serveur Web (1)Serveur Web (1)
Serveur Web (1)
 
Serveur Web (2)
Serveur Web (2)Serveur Web (2)
Serveur Web (2)
 
SPIP
SPIPSPIP
SPIP
 
PHP &amp; MySQL
PHP &amp; MySQLPHP &amp; MySQL
PHP &amp; MySQL
 
Introduction à PHP
Introduction à PHPIntroduction à PHP
Introduction à PHP
 
Apprendre Solr en deux heures
Apprendre Solr en deux heuresApprendre Solr en deux heures
Apprendre Solr en deux heures
 
Introduction à la Recherche d'information
Introduction à la Recherche d'informationIntroduction à la Recherche d'information
Introduction à la Recherche d'information
 

Introduction aux technologies du Web (2)

  • 1. Nouvelles technologies du Web World Wide Web (suite) Saïd Radhouani Université de Genève
  • 2. Architecture du Web (rappel) 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style
  • 3.
  • 4.
  • 5.
  • 6. Fonctionnement d'un script 23-10-2007 Saïd Radhouani - CUI ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ HTML Script <SCRIPT language=&quot;Javascript&quot;> L e code d u script </SCRIPT >
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style Langage de script
  • 13.
  • 14.
  • 15. Web statique 23-10-2007 Saïd Radhouani - CUI Navigateur web (client) <html> … … </html> http://www.unige.ch/… Serveur Web page html Les pages HTML ont été créées par le Webmaster Le client reçoit la page tel quelle a été créée par le Webmaster Plusieurs clients reçoivent la même page avec le même contenu
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Interprétation d'un script sur le serveur 23-10-2007 Saïd Radhouani - CUI Script Page HTML Base de données Page ASP Interprète ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ ------------ Navigateur web (client) <html> … </html> http://www.....asp , .php page html Serveur Web
  • 21. Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style Javascript VBscript ... ASP PHP …
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Principe des feuilles de style 23-10-2007 Saïd Radhouani - CUI Données brutes Pages XML Feuille de style Appliquer Données formattées Pages HTML Présenter
  • 28.
  • 29.
  • 30. Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web HTTP HTML Feuille de style Javascript VBscript ... ASP PHP XML
  • 31.
  • 32. Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP HTTP HTML Feuille de style Javascript VBscript ... ASP PHP XML CMS Web
  • 33.
  • 34. Architecture du Web 23-10-2007 Saïd Radhouani - CUI Le réseau Internet TCP/IP Web 2.0 HTTP HTML Feuille de style Javascript VBscript ... ASP PHP XML CMS Web
  • 35.
  • 36.
  • 37.

Editor's Notes

  1. idée
  2. JavaScript est développé par Netscape Jscript et Vbscript sont développés par microsoft Cf. http://www.netline.be/formations/cours/html/dhtml/All%20HTML%20-%20Introduction%20%E0%20JavaScript.htm#difjsvbs Cours HTMl : http://www.netline.be/formations/cours/html/