Introduction aux Technologies Web élaborée par Marouan OMEZZINE

Marouan OMEZZINE
Marouan OMEZZINEEntrepreneur and Technology Consultant
Introduction aux technologies WEB M. Marouan OMEZZINE Elève ingénieur JuniorENSI & E.N.S.I. http://www.junior-ensi.org http://www.slideshares.net/marouan.omezzine Version 1.2070208  Last update : 07-Fév-2008
Plan ,[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object]
Client – serveur : modèle statique le client demande la page ma_page.html le serveur transmet la page au client Client Serveur Web Dans ce modèle le  Clien t va demander une page  web statique . Le  Serveur Web  lui transmet la page demandée telle quelle est sauvegardée sur son disque.  Une forme de dynamisme peut être introduite par du JavaScript (peut présenter une incompatibilité avec les navigateurs).
Les pages web statiques ,[object Object],[object Object],[object Object]
Le contenu d’une page web statique ,[object Object],[object Object],[object Object],[object Object],[object Object]
Le contenu d’une page web statique ,[object Object],[object Object],[object Object],[object Object]
Client – serveur : modèle dynamique 2 1 3 4 1 -le  Client  demande la page ma_page.php 2-le  Serveur Web  sollicite le  Serveur d’applications  (plateforme PHP, .Net, etc.) 3-le  Serveur d’application  exécute la requête et transmet le résultat au  Serveur Web 4 -le  Serveur Web  transmet la page au  Client Client Serveur Web Serveur d’applications
Les pages web dynamique ,[object Object],[object Object],[object Object]
Intérêt d’un langage dynamique ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple de plateforme, langage et Framework  pour développer un contenu web dynamique. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Le Web 2.0
Web 2.0 C’est quoi le Web 2.0 ? Est-ce qu’il y a des versions du Web !!? Le  concept  Web 2.0 désigne la transition que vit actuellement le World Wide Web. Internet  passe  en effet aujourd’hui d'une  collection de sites Web  à une  plate-forme informatique  à part entière, fournissant des applications Web aux utilisateurs.
Caractéristiques générales  ,[object Object],[object Object],[object Object],[object Object]
Caractéristiques techniques (1) ,[object Object],[object Object],[object Object]
Caractéristiques techniques (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les Buzzwords
Web 2.0 Web 1.0 Web 2.0
Web 2.0 (Infographie) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Destroy The “Web 2.0 Look”  by Elliot Jay Stocks What do people consider to be the “Web 2.0 Look”?
Web 2.0 (Infographie)
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Introduction aux Technologies Web élaborée par Marouan OMEZZINE
Conclusion
Le Langage PHP
PHP PHP  (PHP Hypertext Preprocessor),  créé en 1994 par Rasmus Lerdorf,  est un langage de  scripts   libre  principalement utilisé pour être  exécuté par un serveur  HTTP, mais il peut fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande.
Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple ,[object Object],[object Object],[object Object],[object Object]
Portable ,[object Object],[object Object],[object Object]
Open Source ,[object Object],[object Object],[object Object],[object Object],[object Object]
Extensible ,[object Object],[object Object],[object Object]
Exemple Exemple d’un code PHP (imbriqué dans du code html)  permettant d’avoir la date du système. L'affichage que génère ce code est :  On est le 07-02-2008
PHP et le Job Trends ?!   Réponse
Ajax
Ajax ,[object Object],On ne parle pas d’un produit de nettoyage. On ne parle pas de  Ajax  l’ancienne équipe de Hatem Trabelsi. A synchronous  J avaScript  A nd  X ML
Rappel du modèle classique La machine cliente envoie une requête au serveur. Le serveur envoie sa la réponse à la requête au machine cliente.
Modèle Ajax ,[object Object],[object Object],[object Object]
Ajax ,[object Object],[object Object],[object Object]
Ajax : A set of technologies ,[object Object],[object Object],[object Object]
Ajax : The architecture
En pratique (exemple e-commande) ,[object Object],[object Object],[object Object],[object Object],[object Object],Avec AJAX, l’idée serait de se dire : pourquoi faire 4 pages nécessitant 4 rechargements alors que seule une partie de la page a besoin d’être rechargée ?
Comment il fonctionne ? ,[object Object],[object Object],[object Object]
Asynchronous Vs synchronous
Exemple de l’utilisation d’Ajax ! ,[object Object],http://www.ajaxdaddy.com/demo-bsn-autocomplete.html
Exemple de l’utilisation d’Ajax ! ,[object Object],http://www.ajaxdaddy.com/demo-css-dock-menu.html
Exemple de l’utilisation d’Ajax ! ,[object Object]
Contact ,[object Object],[object Object],[object Object]
Références ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merci
1 de 48

Recomendados

Services web soap-el-habib-nfaoui por
Services web soap-el-habib-nfaouiServices web soap-el-habib-nfaoui
Services web soap-el-habib-nfaouiEl Habib NFAOUI
4.7K vistas99 diapositivas
Digital race evolution programmation web 1.0 por
Digital race   evolution programmation web 1.0Digital race   evolution programmation web 1.0
Digital race evolution programmation web 1.0Sequoia-ID
972 vistas32 diapositivas
Soap, wsdl et uddi por
Soap, wsdl et uddiSoap, wsdl et uddi
Soap, wsdl et uddimiraprincesse
2.2K vistas23 diapositivas
Web services SOAP et REST por
Web services  SOAP et RESTWeb services  SOAP et REST
Web services SOAP et RESTRadhoueneRouached
4.8K vistas21 diapositivas
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales por
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
1.7K vistas43 diapositivas
Flex, une techno RIA incontournable pour les futures app web ? por
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
1.8K vistas43 diapositivas

Más contenido relacionado

La actualidad más candente

Langage HTML por
Langage HTMLLangage HTML
Langage HTMLEl Habib NFAOUI
2K vistas146 diapositivas
comment realiser un Service Web por
comment realiser un Service Web comment realiser un Service Web
comment realiser un Service Web Nazih Heni
1.9K vistas16 diapositivas
Les plateformes de développement des web services por
Les plateformes de développement des web servicesLes plateformes de développement des web services
Les plateformes de développement des web servicesoussemos
7.2K vistas25 diapositivas
Ter Web Service Intro por
Ter Web Service IntroTer Web Service Intro
Ter Web Service IntroRiadh Tebourbi (Ai1990)
2.6K vistas27 diapositivas
Développement d'un site web jee de e commerce basé sur spring (m.youssfi) por
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)ENSET, Université Hassan II Casablanca
46.8K vistas109 diapositivas
S51 vos projets web services ibm i a l aide de php por
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de phpGautier DUMAS
117 vistas36 diapositivas

La actualidad más candente(20)

comment realiser un Service Web por Nazih Heni
comment realiser un Service Web comment realiser un Service Web
comment realiser un Service Web
Nazih Heni1.9K vistas
Les plateformes de développement des web services por oussemos
Les plateformes de développement des web servicesLes plateformes de développement des web services
Les plateformes de développement des web services
oussemos7.2K vistas
S51 vos projets web services ibm i a l aide de php por Gautier DUMAS
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de php
Gautier DUMAS117 vistas
Dotnet j2 ee por chdalel
Dotnet j2 eeDotnet j2 ee
Dotnet j2 ee
chdalel1.1K vistas
Développement Web por mastertic
Développement WebDéveloppement Web
Développement Web
mastertic719 vistas
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie) por Khaled Djebloun
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 Djebloun1.7K vistas
Normes avancées du Web - GTI780 & MTI780 - ETS - A09 por Claude Coulombe
Normes avancées du Web  - GTI780 & MTI780 - ETS - A09Normes avancées du Web  - GTI780 & MTI780 - ETS - A09
Normes avancées du Web - GTI780 & MTI780 - ETS - A09
Claude Coulombe1.1K vistas
Présentation html5 por Kénium
Présentation html5Présentation html5
Présentation html5
Kénium9.1K vistas
Advanced html5 por Arrow Group
Advanced html5Advanced html5
Advanced html5
Arrow Group1.4K vistas
Services web rest_support_cours_nfaoui_el_habib por El Habib NFAOUI
Services web rest_support_cours_nfaoui_el_habibServices web rest_support_cours_nfaoui_el_habib
Services web rest_support_cours_nfaoui_el_habib
El Habib NFAOUI1.6K vistas

Destacado

Formation ergonomie : Questions pour bien commencer la conception d'un site w... por
Formation ergonomie : Questions pour bien commencer la conception d'un site w...Formation ergonomie : Questions pour bien commencer la conception d'un site w...
Formation ergonomie : Questions pour bien commencer la conception d'un site w...Laurent Mottet
2.3K vistas11 diapositivas
Génération de documents Office avec Open XML et VSTO por
Génération de documents Office avec Open XML et VSTOGénération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOguested7f6
1.6K vistas49 diapositivas
Raisonnement pour le web sémantique : examples por
Raisonnement pour le web sémantique : examplesRaisonnement pour le web sémantique : examples
Raisonnement pour le web sémantique : examplesmondeca
1.2K vistas21 diapositivas
Présentation de stage por
Présentation de stagePrésentation de stage
Présentation de stageqmouraret
1.2K vistas54 diapositivas
SoutenanceFinale por
SoutenanceFinaleSoutenanceFinale
SoutenanceFinaleRanda AL SABBAGH
393 vistas29 diapositivas
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ... por
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...Fundació Marcel Chevalier
1.2K vistas2 diapositivas

Destacado(20)

Formation ergonomie : Questions pour bien commencer la conception d'un site w... por Laurent Mottet
Formation ergonomie : Questions pour bien commencer la conception d'un site w...Formation ergonomie : Questions pour bien commencer la conception d'un site w...
Formation ergonomie : Questions pour bien commencer la conception d'un site w...
Laurent Mottet2.3K vistas
Génération de documents Office avec Open XML et VSTO por guested7f6
Génération de documents Office avec Open XML et VSTOGénération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTO
guested7f61.6K vistas
Raisonnement pour le web sémantique : examples por mondeca
Raisonnement pour le web sémantique : examplesRaisonnement pour le web sémantique : examples
Raisonnement pour le web sémantique : examples
mondeca1.2K vistas
Présentation de stage por qmouraret
Présentation de stagePrésentation de stage
Présentation de stage
qmouraret1.2K vistas
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ... por Fundació Marcel Chevalier
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
Âge et rytmes de constuction d’une vallée du versant méridional des Pyrénées ...
A Case Modelling Language for Process Variant Management in Case-based Reasoning por andreasmartin
A Case Modelling Language for Process Variant Management in Case-based ReasoningA Case Modelling Language for Process Variant Management in Case-based Reasoning
A Case Modelling Language for Process Variant Management in Case-based Reasoning
andreasmartin1.1K vistas
Application de découverte des podcasts à partir du profil utilisateur por Mohamed Tahar ZWAWA
Application de découverte des podcasts à partir du profil utilisateurApplication de découverte des podcasts à partir du profil utilisateur
Application de découverte des podcasts à partir du profil utilisateur
Mohamed Tahar ZWAWA1.4K vistas
Learning objects retrieval from contextual analysis of user preferences to en... por Luciana Zaina
Learning objects retrieval from contextual analysis of user preferences to en...Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...
Luciana Zaina689 vistas
2010-02 Migration vers le Cloud - Lancelot-Network por Yves Leblond
2010-02 Migration vers le Cloud - Lancelot-Network2010-02 Migration vers le Cloud - Lancelot-Network
2010-02 Migration vers le Cloud - Lancelot-Network
Yves Leblond430 vistas
case based recommendation approach for market basket data por mniranjanmurthy
case based recommendation approach for market basket datacase based recommendation approach for market basket data
case based recommendation approach for market basket data
mniranjanmurthy629 vistas
SaaS et Cloud, une révolution ? por Sage france
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?
Sage france2.7K vistas
XML Avancé : DTD, XSD, XPATH, XSLT, XQuery por Rachid NID SAID
XML Avancé : DTD, XSD, XPATH, XSLT, XQueryXML Avancé : DTD, XSD, XPATH, XSLT, XQuery
XML Avancé : DTD, XSD, XPATH, XSLT, XQuery
Rachid NID SAID7K vistas
Google Cloud solution pour business 2.0 por Eric Herschkorn
Google Cloud solution pour business 2.0Google Cloud solution pour business 2.0
Google Cloud solution pour business 2.0
Eric Herschkorn15.3K vistas
Lexique Facebook por Netpub
Lexique FacebookLexique Facebook
Lexique Facebook
Netpub14.2K vistas
Identity as a Service - Etude IDaaS por Marc Rousselet
Identity as a Service - Etude IDaaSIdentity as a Service - Etude IDaaS
Identity as a Service - Etude IDaaS
Marc Rousselet2.3K vistas

Similar a Introduction aux Technologies Web élaborée par Marouan OMEZZINE

Développement Web por
Développement WebDéveloppement Web
Développement Webmastertic
1.1K vistas31 diapositivas
PowerPoint sur le Web 2.0 por
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0guest4ca1b
2.2K vistas15 diapositivas
Slideshare - Web 2.0 por
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0agirard003
67 vistas15 diapositivas
Web 2.0 por
Web 2.0Web 2.0
Web 2.0Mimouze
203 vistas15 diapositivas
Le Web 2.0 por
Le Web 2.0Le Web 2.0
Le Web 2.0clemdups
128 vistas15 diapositivas
La plateforme Web Microsoft por
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
858 vistas55 diapositivas

Similar a Introduction aux Technologies Web élaborée par Marouan OMEZZINE(20)

Développement Web por mastertic
Développement WebDéveloppement Web
Développement Web
mastertic1.1K vistas
PowerPoint sur le Web 2.0 por guest4ca1b
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
guest4ca1b2.2K vistas
Slideshare - Web 2.0 por agirard003
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0
agirard00367 vistas
Web 2.0 por Mimouze
Web 2.0Web 2.0
Web 2.0
Mimouze203 vistas
Le Web 2.0 por clemdups
Le Web 2.0Le Web 2.0
Le Web 2.0
clemdups128 vistas
ACube : De la solution à l'industrialisation por peguet
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
peguet1.6K vistas
Création des sites web pour débutant por Korteby Farouk
Création des sites web pour débutantCréation des sites web pour débutant
Création des sites web pour débutant
Korteby Farouk3.4K vistas
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdf por SofianeHassine2
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdfGestion_d_un_projet_Web_e_commerce_Piece (1).pdf
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdf
SofianeHassine25 vistas
Gestion_d_un_projet_Web_e_commerce_Piece.pdf por SofianeHassine2
Gestion_d_un_projet_Web_e_commerce_Piece.pdfGestion_d_un_projet_Web_e_commerce_Piece.pdf
Gestion_d_un_projet_Web_e_commerce_Piece.pdf
SofianeHassine28 vistas
L'histoire d'html5 pour les développeurs windows phone 8 por davrous
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
davrous1.2K vistas
Nouveautés html5 et css3 dans internet explorer 10 por davrous
Nouveautés html5 et css3 dans internet explorer 10Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10
davrous1.6K vistas
2 20 presentations_generales_des_web_services por Camus LANMADOUCELO
2 20 presentations_generales_des_web_services2 20 presentations_generales_des_web_services
2 20 presentations_generales_des_web_services
Camus LANMADOUCELO552 vistas
ASP.NET MVC, Web API & KnockoutJS por Renaud Dumont
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
Renaud Dumont5.7K vistas
Ajax intro 2pp por RYMAA
Ajax intro 2ppAjax intro 2pp
Ajax intro 2pp
RYMAA410 vistas

Introduction aux Technologies Web élaborée par Marouan OMEZZINE

  • 1. Introduction aux technologies WEB M. Marouan OMEZZINE Elève ingénieur JuniorENSI & E.N.S.I. http://www.junior-ensi.org http://www.slideshares.net/marouan.omezzine Version 1.2070208 Last update : 07-Fév-2008
  • 2.
  • 3.
  • 4. Client – serveur : modèle statique le client demande la page ma_page.html le serveur transmet la page au client Client Serveur Web Dans ce modèle le Clien t va demander une page web statique . Le Serveur Web lui transmet la page demandée telle quelle est sauvegardée sur son disque. Une forme de dynamisme peut être introduite par du JavaScript (peut présenter une incompatibilité avec les navigateurs).
  • 5.
  • 6.
  • 7.
  • 8. Client – serveur : modèle dynamique 2 1 3 4 1 -le Client demande la page ma_page.php 2-le Serveur Web sollicite le Serveur d’applications (plateforme PHP, .Net, etc.) 3-le Serveur d’application exécute la requête et transmet le résultat au Serveur Web 4 -le Serveur Web transmet la page au Client Client Serveur Web Serveur d’applications
  • 9.
  • 10.
  • 11.
  • 13. Web 2.0 C’est quoi le Web 2.0 ? Est-ce qu’il y a des versions du Web !!? Le concept Web 2.0 désigne la transition que vit actuellement le World Wide Web. Internet passe en effet aujourd’hui d'une collection de sites Web à une plate-forme informatique à part entière, fournissant des applications Web aux utilisateurs.
  • 14.
  • 15.
  • 16.
  • 18. Web 2.0 Web 1.0 Web 2.0
  • 19.
  • 25. PHP PHP (PHP Hypertext Preprocessor), créé en 1994 par Rasmus Lerdorf, est un langage de scripts libre principalement utilisé pour être exécuté par un serveur HTTP, mais il peut fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Exemple Exemple d’un code PHP (imbriqué dans du code html) permettant d’avoir la date du système. L'affichage que génère ce code est : On est le 07-02-2008
  • 32. PHP et le Job Trends ?!  Réponse
  • 33. Ajax
  • 34.
  • 35. Rappel du modèle classique La machine cliente envoie une requête au serveur. Le serveur envoie sa la réponse à la requête au machine cliente.
  • 36.
  • 37.
  • 38.
  • 39. Ajax : The architecture
  • 40.
  • 41.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Merci

Notas del editor

  1. Marouan OMEZZINE & JuniorEnsi