Programmation du Web : Présentation du Web dynamique
|
|
- Simon Pagé
- il y a 2 ans
- Total affichages :
Transcription
1 Programmation du Web : Présentation du Web dynamique Jean-Baptiste Vioix IUT de Dijon-Auxerre - LE2I 1-8
2 Présentation Nécessité du web dynamique Un site web est dit dynamique s il interagit avec l utilisateur. Par exemple : les sites de commerce en ligne, les sites de messagerie,... Le site web peut interagir de deux manières avec l utilisateur : soit par le client, soit par le serveur. Il est possible d incorporer des éléments réactifs dans un fichier XHTML, dans ce cas, c est le client qui est responsable de l interaction avec l utilisateur. Les serveurs webs peuvent être configurés pour générer des pages XHTML en fonction des paramètres passés dans les requêtes GET et POST. Selon (ou les) la solution(s) retenue(s) on parlera de web dynamique coté serveur/client (ou d une combinaison des deux). 2-8
3 Présentation Nécessité du web dynamique Un site web est dit dynamique s il interagit avec l utilisateur. Par exemple : les sites de commerce en ligne, les sites de messagerie,... Le site web peut interagir de deux manières avec l utilisateur : soit par le client, soit par le serveur. Il est possible d incorporer des éléments réactifs dans un fichier XHTML, dans ce cas, c est le client qui est responsable de l interaction avec l utilisateur. Les serveurs webs peuvent être configurés pour générer des pages XHTML en fonction des paramètres passés dans les requêtes GET et POST. Selon (ou les) la solution(s) retenue(s) on parlera de web dynamique coté serveur/client (ou d une combinaison des deux). 2-8
4 Présentation Nécessité du web dynamique Un site web est dit dynamique s il interagit avec l utilisateur. Par exemple : les sites de commerce en ligne, les sites de messagerie,... Le site web peut interagir de deux manières avec l utilisateur : soit par le client, soit par le serveur. Il est possible d incorporer des éléments réactifs dans un fichier XHTML, dans ce cas, c est le client qui est responsable de l interaction avec l utilisateur. Les serveurs webs peuvent être configurés pour générer des pages XHTML en fonction des paramètres passés dans les requêtes GET et POST. Selon (ou les) la solution(s) retenue(s) on parlera de web dynamique coté serveur/client (ou d une combinaison des deux). 2-8
5 Présentation Nécessité du web dynamique Un site web est dit dynamique s il interagit avec l utilisateur. Par exemple : les sites de commerce en ligne, les sites de messagerie,... Le site web peut interagir de deux manières avec l utilisateur : soit par le client, soit par le serveur. Il est possible d incorporer des éléments réactifs dans un fichier XHTML, dans ce cas, c est le client qui est responsable de l interaction avec l utilisateur. Les serveurs webs peuvent être configurés pour générer des pages XHTML en fonction des paramètres passés dans les requêtes GET et POST. Selon (ou les) la solution(s) retenue(s) on parlera de web dynamique coté serveur/client (ou d une combinaison des deux). 2-8
6 Présentation Nécessité du web dynamique Un site web est dit dynamique s il interagit avec l utilisateur. Par exemple : les sites de commerce en ligne, les sites de messagerie,... Le site web peut interagir de deux manières avec l utilisateur : soit par le client, soit par le serveur. Il est possible d incorporer des éléments réactifs dans un fichier XHTML, dans ce cas, c est le client qui est responsable de l interaction avec l utilisateur. Les serveurs webs peuvent être configurés pour générer des pages XHTML en fonction des paramètres passés dans les requêtes GET et POST. Selon (ou les) la solution(s) retenue(s) on parlera de web dynamique coté serveur/client (ou d une combinaison des deux). 2-8
7 Le web dynamique coté client Les applets Java Les applets Java Les applets Java sont des programmes écrits et compilés en Java qui s exécutent à l intérieur du navigateur. De très nombreuses fonctionnalités sont possibles dans un environnement sécurisé. L utilisation d un programme compilé assure une certaine protection du code. Les applets sont téléchargées par le client avant d être exécutées, un ordinateur performant est nécessaire pour une utilisation confortable. La balise XHTML <object> est utilisée pour incorporer une applet. 3-8
8 Le web dynamique coté client Les applets Java Les applets Java Les applets Java sont des programmes écrits et compilés en Java qui s exécutent à l intérieur du navigateur. De très nombreuses fonctionnalités sont possibles dans un environnement sécurisé. L utilisation d un programme compilé assure une certaine protection du code. Les applets sont téléchargées par le client avant d être exécutées, un ordinateur performant est nécessaire pour une utilisation confortable. La balise XHTML <object> est utilisée pour incorporer une applet. 3-8
9 Le web dynamique coté client Les applets Java Les applets Java Les applets Java sont des programmes écrits et compilés en Java qui s exécutent à l intérieur du navigateur. De très nombreuses fonctionnalités sont possibles dans un environnement sécurisé. L utilisation d un programme compilé assure une certaine protection du code. Les applets sont téléchargées par le client avant d être exécutées, un ordinateur performant est nécessaire pour une utilisation confortable. La balise XHTML <object> est utilisée pour incorporer une applet. 3-8
10 Le web dynamique coté client Les applets Java Les applets Java Les applets Java sont des programmes écrits et compilés en Java qui s exécutent à l intérieur du navigateur. De très nombreuses fonctionnalités sont possibles dans un environnement sécurisé. L utilisation d un programme compilé assure une certaine protection du code. Les applets sont téléchargées par le client avant d être exécutées, un ordinateur performant est nécessaire pour une utilisation confortable. La balise XHTML <object> est utilisée pour incorporer une applet. 3-8
11 Le web dynamique coté client Les applets Java Les applets Java Les applets Java sont des programmes écrits et compilés en Java qui s exécutent à l intérieur du navigateur. De très nombreuses fonctionnalités sont possibles dans un environnement sécurisé. L utilisation d un programme compilé assure une certaine protection du code. Les applets sont téléchargées par le client avant d être exécutées, un ordinateur performant est nécessaire pour une utilisation confortable. La balise XHTML <object> est utilisée pour incorporer une applet. 3-8
12 Le web dynamique coté client Javascript Les langage Javascript Javascript est un langage crée par Netscape et Sun; il est décrit comme un complément de Java. Il implémente la norme ECMA-Script à laquelle il rajoute des fonctionnalités. C est un langage de script interprété par le navigateur, le code n est donc pas du tout protégé. Il est principalement utilisé pour ajouter de l interactivité au site ou pour vérifier la validité d un formulaire avant son envoi. La balise <script> permet d incorporer les langages de script dans une page XHTML. L essor d AJAX a relancé Javascript pour des pages interactives. 4-8
13 Le web dynamique coté client Javascript Les langage Javascript Javascript est un langage crée par Netscape et Sun; il est décrit comme un complément de Java. Il implémente la norme ECMA-Script à laquelle il rajoute des fonctionnalités. C est un langage de script interprété par le navigateur, le code n est donc pas du tout protégé. Il est principalement utilisé pour ajouter de l interactivité au site ou pour vérifier la validité d un formulaire avant son envoi. La balise <script> permet d incorporer les langages de script dans une page XHTML. L essor d AJAX a relancé Javascript pour des pages interactives. 4-8
14 Le web dynamique coté client Javascript Les langage Javascript Javascript est un langage crée par Netscape et Sun; il est décrit comme un complément de Java. Il implémente la norme ECMA-Script à laquelle il rajoute des fonctionnalités. C est un langage de script interprété par le navigateur, le code n est donc pas du tout protégé. Il est principalement utilisé pour ajouter de l interactivité au site ou pour vérifier la validité d un formulaire avant son envoi. La balise <script> permet d incorporer les langages de script dans une page XHTML. L essor d AJAX a relancé Javascript pour des pages interactives. 4-8
15 Le web dynamique coté client Javascript Les langage Javascript Javascript est un langage crée par Netscape et Sun; il est décrit comme un complément de Java. Il implémente la norme ECMA-Script à laquelle il rajoute des fonctionnalités. C est un langage de script interprété par le navigateur, le code n est donc pas du tout protégé. Il est principalement utilisé pour ajouter de l interactivité au site ou pour vérifier la validité d un formulaire avant son envoi. La balise <script> permet d incorporer les langages de script dans une page XHTML. L essor d AJAX a relancé Javascript pour des pages interactives. 4-8
16 Le web dynamique coté client Javascript Les langage Javascript Javascript est un langage crée par Netscape et Sun; il est décrit comme un complément de Java. Il implémente la norme ECMA-Script à laquelle il rajoute des fonctionnalités. C est un langage de script interprété par le navigateur, le code n est donc pas du tout protégé. Il est principalement utilisé pour ajouter de l interactivité au site ou pour vérifier la validité d un formulaire avant son envoi. La balise <script> permet d incorporer les langages de script dans une page XHTML. L essor d AJAX a relancé Javascript pour des pages interactives. <script type="text/javascript" src="monscript.js"></script> 4-8
17 Le web dynamique coté client Javascript Les langage Javascript Javascript est un langage crée par Netscape et Sun; il est décrit comme un complément de Java. Il implémente la norme ECMA-Script à laquelle il rajoute des fonctionnalités. C est un langage de script interprété par le navigateur, le code n est donc pas du tout protégé. Il est principalement utilisé pour ajouter de l interactivité au site ou pour vérifier la validité d un formulaire avant son envoi. La balise <script> permet d incorporer les langages de script dans une page XHTML. L essor d AJAX a relancé Javascript pour des pages interactives. 4-8
18 Le web dynamique coté client Javascript AJAX AJAX (Asynchronous JavaScript And XML) est une méthode de développement d application web basée sur plusieurs éléments : XHTML (structure), CSS (présentation), DOM et Javascript (interaction), l objet XMLHttRequest, XML et XSLT (stockage des données). AJAX est en plein développement, il est notamment porté par le Web 2.0. D une manière générale, toutes les approches client conduisent à des pages assez lourdes et à un code source lisible par l utilisateur. 5-8
19 Le web dynamique coté client Javascript AJAX AJAX (Asynchronous JavaScript And XML) est une méthode de développement d application web basée sur plusieurs éléments : XHTML (structure), CSS (présentation), DOM et Javascript (interaction), l objet XMLHttRequest, XML et XSLT (stockage des données). AJAX est en plein développement, il est notamment porté par le Web 2.0. D une manière générale, toutes les approches client conduisent à des pages assez lourdes et à un code source lisible par l utilisateur. 5-8
20 Le web dynamique coté client Javascript AJAX AJAX (Asynchronous JavaScript And XML) est une méthode de développement d application web basée sur plusieurs éléments : XHTML (structure), CSS (présentation), DOM et Javascript (interaction), l objet XMLHttRequest, XML et XSLT (stockage des données). AJAX est en plein développement, il est notamment porté par le Web 2.0. D une manière générale, toutes les approches client conduisent à des pages assez lourdes et à un code source lisible par l utilisateur. 5-8
21 Le web dynamique coté client Javascript AJAX AJAX (Asynchronous JavaScript And XML) est une méthode de développement d application web basée sur plusieurs éléments : XHTML (structure), CSS (présentation), DOM et Javascript (interaction), l objet XMLHttRequest, XML et XSLT (stockage des données). AJAX est en plein développement, il est notamment porté par le Web 2.0. D une manière générale, toutes les approches client conduisent à des pages assez lourdes et à un code source lisible par l utilisateur. 5-8
22 Le web dynamique coté client Javascript AJAX AJAX (Asynchronous JavaScript And XML) est une méthode de développement d application web basée sur plusieurs éléments : XHTML (structure), CSS (présentation), DOM et Javascript (interaction), l objet XMLHttRequest, XML et XSLT (stockage des données). AJAX est en plein développement, il est notamment porté par le Web 2.0. D une manière générale, toutes les approches client conduisent à des pages assez lourdes et à un code source lisible par l utilisateur. 5-8
23 Le web dynamique coté client Javascript AJAX AJAX (Asynchronous JavaScript And XML) est une méthode de développement d application web basée sur plusieurs éléments : XHTML (structure), CSS (présentation), DOM et Javascript (interaction), l objet XMLHttRequest, XML et XSLT (stockage des données). AJAX est en plein développement, il est notamment porté par le Web 2.0. D une manière générale, toutes les approches client conduisent à des pages assez lourdes et à un code source lisible par l utilisateur. 5-8
24 Le web dynamique coté serveur La programmation CGI La programmation CGI Les programmes CGI(Common Gateway Interface) sont des programmes exécutés par le serveur HTTP. Plusieurs langages peuvent être utilisés comme C, Perl, Bash,... La sortie standard de ces programmes est renvoyée vers le navigateur. Des variables systèmes permettent d accéder aux différents champs de la requête HTTP. L ensemble de la page XHTML doit être généré par le programme CGI. 6-8
25 Le web dynamique coté serveur La programmation CGI La programmation CGI Les programmes CGI(Common Gateway Interface) sont des programmes exécutés par le serveur HTTP. Plusieurs langages peuvent être utilisés comme C, Perl, Bash,... La sortie standard de ces programmes est renvoyée vers le navigateur. Des variables systèmes permettent d accéder aux différents champs de la requête HTTP. L ensemble de la page XHTML doit être généré par le programme CGI. 6-8
26 Le web dynamique coté serveur La programmation CGI La programmation CGI Les programmes CGI(Common Gateway Interface) sont des programmes exécutés par le serveur HTTP. Plusieurs langages peuvent être utilisés comme C, Perl, Bash,... La sortie standard de ces programmes est renvoyée vers le navigateur. Des variables systèmes permettent d accéder aux différents champs de la requête HTTP. L ensemble de la page XHTML doit être généré par le programme CGI. 6-8
27 Le web dynamique coté serveur La programmation CGI La programmation CGI Les programmes CGI(Common Gateway Interface) sont des programmes exécutés par le serveur HTTP. Plusieurs langages peuvent être utilisés comme C, Perl, Bash,... La sortie standard de ces programmes est renvoyée vers le navigateur. Des variables systèmes permettent d accéder aux différents champs de la requête HTTP. L ensemble de la page XHTML doit être généré par le programme CGI. 6-8
28 Le web dynamique coté serveur La programmation CGI La programmation CGI Les programmes CGI(Common Gateway Interface) sont des programmes exécutés par le serveur HTTP. Plusieurs langages peuvent être utilisés comme C, Perl, Bash,... La sortie standard de ces programmes est renvoyée vers le navigateur. Des variables systèmes permettent d accéder aux différents champs de la requête HTTP. L ensemble de la page XHTML doit être généré par le programme CGI. 6-8
29 Le web dynamique coté serveur La programmation CGI La programmation CGI Les programmes CGI(Common Gateway Interface) sont des programmes exécutés par le serveur HTTP. Plusieurs langages peuvent être utilisés comme C, Perl, Bash,... La sortie standard de ces programmes est renvoyée vers le navigateur. Des variables systèmes permettent d accéder aux différents champs de la requête HTTP. L ensemble de la page XHTML doit être généré par le programme CGI. #include... void main() { /*... */ printf("content -type: text/html\n"); printf(" Connexion: close\n\n"); /*... */ printf("<h1>bonjour </h1 >\n"); /*... */ } 6-8
30 Le web dynamique coté serveur Les macros SSI Les macros SSI Pour conserver la structures des pages XHTML, il est possible d utiliser les macros SSI (Server Side Includes). Ces macros sont ajoutées au code XHTML à l aides des balises <!--# et -->. Les deux macros les plus utilisées sont include et exec, pour inclure ou exécuter un fichier dans la page HTML. Les fichiers comprenant des macros SSI sont stockés avec l extension.shtml 7-8
31 Le web dynamique coté serveur Les macros SSI Les macros SSI Pour conserver la structures des pages XHTML, il est possible d utiliser les macros SSI (Server Side Includes). Ces macros sont ajoutées au code XHTML à l aides des balises <!--# et -->. Les deux macros les plus utilisées sont include et exec, pour inclure ou exécuter un fichier dans la page HTML. Les fichiers comprenant des macros SSI sont stockés avec l extension.shtml 7-8
32 Le web dynamique coté serveur Les macros SSI Les macros SSI Pour conserver la structures des pages XHTML, il est possible d utiliser les macros SSI (Server Side Includes). Ces macros sont ajoutées au code XHTML à l aides des balises <!--# et -->. Les deux macros les plus utilisées sont include et exec, pour inclure ou exécuter un fichier dans la page HTML. Les fichiers comprenant des macros SSI sont stockés avec l extension.shtml 7-8
33 Le web dynamique coté serveur Les macros SSI Les macros SSI Pour conserver la structures des pages XHTML, il est possible d utiliser les macros SSI (Server Side Includes). Ces macros sont ajoutées au code XHTML à l aides des balises <!--# et -->. Les deux macros les plus utilisées sont include et exec, pour inclure ou exécuter un fichier dans la page HTML. Les fichiers comprenant des macros SSI sont stockés avec l extension.shtml 7-8
34 Le web dynamique coté serveur Les solutions plus évoluées Les solutions plus évoluées La programmation CGI reste assez lourde et dépendante de l architecture utilisée pour le serveur. Sun propose une technologie basée sur Java pour générer des pages HTML : JSP (Java Server Pages). Le code Java est incorporé au code XHTML à l aide de balises particulières puis compilé pour être utilisé par un serveur Web supportant les servlets (par ex. : Apache Tomcat). Microsoft propose une solution équivalent avec les ASP (Active Server Pages). La solution probablement la plus répandue est PHP. 8-8
35 Le web dynamique coté serveur Les solutions plus évoluées Les solutions plus évoluées La programmation CGI reste assez lourde et dépendante de l architecture utilisée pour le serveur. Sun propose une technologie basée sur Java pour générer des pages HTML : JSP (Java Server Pages). Le code Java est incorporé au code XHTML à l aide de balises particulières puis compilé pour être utilisé par un serveur Web supportant les servlets (par ex. : Apache Tomcat). Microsoft propose une solution équivalent avec les ASP (Active Server Pages). La solution probablement la plus répandue est PHP. 8-8
36 Le web dynamique coté serveur Les solutions plus évoluées Les solutions plus évoluées La programmation CGI reste assez lourde et dépendante de l architecture utilisée pour le serveur. Sun propose une technologie basée sur Java pour générer des pages HTML : JSP (Java Server Pages). Le code Java est incorporé au code XHTML à l aide de balises particulières puis compilé pour être utilisé par un serveur Web supportant les servlets (par ex. : Apache Tomcat). Microsoft propose une solution équivalent avec les ASP (Active Server Pages). La solution probablement la plus répandue est PHP. 8-8
37 Le web dynamique coté serveur Les solutions plus évoluées Les solutions plus évoluées La programmation CGI reste assez lourde et dépendante de l architecture utilisée pour le serveur. Sun propose une technologie basée sur Java pour générer des pages HTML : JSP (Java Server Pages). Le code Java est incorporé au code XHTML à l aide de balises particulières puis compilé pour être utilisé par un serveur Web supportant les servlets (par ex. : Apache Tomcat). Microsoft propose une solution équivalent avec les ASP (Active Server Pages). La solution probablement la plus répandue est PHP. 8-8
Présentation et traitement d information sur le Web Présentation du WWW (architectures web)
Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Jean-Michel Follin jean-michel.follin@univ-lr.fr
Développement Web Introduction générale
1 / 58 Développement Web Introduction générale Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer Juillet 2008 2 / 58 Plan Plan 1 Introduction 2 Historique et
Conception Internet 2. Partie 2 - Web Dynamique. Fabrice Lefèvre fabrice.lefevre@univ-avignon.fr 2005-2006
Conception Internet 2 Partie 2 - Web Dynamique Fabrice Lefèvre fabrice.lefevre@univ-avignon.fr 2005-2006 HTML et ses limites Client HTML CSS Majorité des traitements au Pages niveau HTML du serveur dynamiques
Programmation Avancée pour le Web
L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion
Evolutions du Web et des langages
Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB
Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur
Programmation de sites web statiques et dynamiques Programmation côté serveur Jean CARTIER MASTER INI jcartier@laposte.net 1 SOMMAIRE Internet statique et dynamique Côté Client Le HTML : Principe de fonctionnement
Applet, Servlet et JSP : des pages Web en action. Philippe Mabilleau ing.
Carrefour de l information Applet, Servlet et JSP : des pages Web en action Philippe Mabilleau ing. 5 novembre 2002 Des pages Web en action Le Web Des pages Web interactives Applet : de l action du coté
Programmation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Documents web dynamiques. 20 novembre 2007 Architecture Multi-Niveaux 54
Documents web dynamiques 20 novembre 2007 Architecture Multi-Niveaux 54 Documents web dynamiques Contenu Statique Le client envoie une requête avec un nom de fichier Le serveur répond en lui retournant
Programmation servlet
Programmation servlet Olivier Aubert 1/23 Références http://developer.java.sun.com/developer/onlinetraining/servlets/fundamenta http://www.servlets.com http://java.sun.com/products/jsp/index.html http://www.servletcentral.com/
de survie du chef de projet
KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique
J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15
J2EE A.-E. Ben Salem LRDE and LIP6 09 Octobre 2011 1 / 15 Plan 1 J2EE 2 Architecture Client/Serveur HTTP 3 Différence entre Web Statique et Web Dynamique 4 Web Dynamique avec un Serveur d applications
Cours de programmation web
Cours de programmation web ENSAE 2006-2007 Cours 1 - Introduction 1. Introduction 2. Le principe d Internet 3. Les langages du web 4. Le web 2.0 Introduction : Historique 1967 : Arpanet : réseau militaire
TD4 : Wikis, Servlets & Projet
Université Bordeaux 1 T.D. License 3 Informatique 2007 2008 TD4 : Wikis, Servlets & Projet L objet de cette séance est de vous familiariser avec les sockets et les servlets, et d introduire le projet.
Publication (avancée) de données spatiales dans Internet
Publication (avancée) de données spatiales dans Internet GMT-4152 & GMT-6006 Capsule 3 - Architectures pour le développement d applications sur web Thierry Badard & Frédéric Hubert Université Laval, Dép.
Module BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Les formations. Développeur Logiciel. ENI Ecole Informatique
page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module
Programmation orientée objet et événementielle en JavaScript. Département SRC Pôle Universitaire de Vichy Bruno Bachelet
Programmation orientée objet et événementielle en JavaScript Département SRC Pôle Universitaire de Vichy Bruno Bachelet PARTIE I JavaScript: script côté client Programmation objet et événementielle en
Développement des Systèmes d Information
Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
PHP/MYSQL. Web Dynamique
PHP/MYSQL Web Dynamique ENSG Juin 2008 Qui suis-je? Guillaume Gautreau Responsable projets Systèmes d information à l ENPC guillaume@ghusse.com http://www.ghusse.com Ces 6 jours de formation Jour 1 : présentations,
ARCHITECTURE CLIENT / SERVEUR
ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT/SERVEUR Définition : L'architecture client serveur s'appuie sur un poste central, le serveur, qui envoit des données aux machines clientes. Des programmes
Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew
Les clients légers Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008 Pierre Verron CFAI Sommaire Définitions Objectifs Historique Les architectures Inventaire des avantages et des inconvénients
LES SCRIPTS CGI. Présentation Mise en œuvre La programmation Les variables d environnement
LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement OBJECTIFS Historiquement,
EFREI 2008-2009 Mathieu Nebra
EFREI 2008-2009 Mathieu Nebra Tim Berners-Lee, W3C, recommandations Naissance du Wold Wide Web Le web a été inventé en 1991 par Tim Berners-Lee au CERN (Genève) Il définit le langage HTML permettant de
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Cours en Réponse à questions, n 1 Valérie Bellynck, Benjamin Brichet-Billet, Mazen Mahrous Grenoble
L3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Ce code peut s insérer à plusieurs endroits entre les balises head (le plus souvent) ou directement à l intérieur des balises body.
A/ Utilisation de Javascript UE Libre : Internet et composition de pages Web TP n 3 Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage
Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.
Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans
Application Web et J2EE
Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis
Applications orientées données (NSY135)
Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire
TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008
Université Claude Bernard Lyon 1 UFR d informatique avril 2006 MIAG soir Systèmes d Information Méthodes Avancées TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008 Introduction Dans ce
Langages et technologies du Web 1
Langages et technologies du Web 1 Manuel ATENCIA manuel.atencia-arcas@upmf-grenoble.fr Objectifs Comprendre le fonctionnement du World Wide Web Produire des documents web statiques et dynamiques 1 2 vocabulaire
Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
les techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
//////////////////////////////////////////////////////////////////// Développement Web
////////////////////// Développement Web / INTRODUCTION Développement Web Le développement, également appelé programmation, désigne l'action de composer des programmes sous forme d'algorithme (codage).
Architectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Mise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Environnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
Développement Partie Cliente
ISI 1022 : Jean-Noël Sorenti. Année 2002/2003 Développement Partie Cliente ISI 1022 : 1 ISI 1022 : Développement Partie Cliente Le développement partie cliente concerne tout développement étant interprété
Ecole Nationale Supérieure des Télécommunications Les outils XML
Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur
Plan. Environnement Client/Serveur. Cours 7 JavaServer Pages (1) JSP. Programmation Web coté serveur
Plan Environnement Client/Serveur Cours 7 JavaServer Pages (1) kn@lri.fr 7.1 Principe 7.2 Rappels HTTP 7.3 Le serveur web Tomcat Programmation Web coté serveur JSP 2/28 (rappel) génération de pages-web
ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle
ApExposé Cédric MYLLE 05 Février 2008 Exposé Système et Réseaux : ApEx, Application Express d Oracle Sommaire Introduction Les besoins L outil ApEx Le développement d applications
Technologies du Multimédia et du Web
3 ème Année Licence appliquée Technologies du Multimédia et du Web MoezBEN HAJ HMIDA ISSAT Sousse 2009/2010 Plan Les systèmes e-services Évolution des architectures d applications Les architectures client/serveur
IFT1148 Introduction
IFT1148 Introduction Michael Blondin Direction de l enseignement de service en informatique Université de Montréal Hiver 2011 1 / 17 HTML Le HTML (ou XHTML) est un langage de balisage permettant de décrire
Architectures. 28/12/02 CPI 1A : WEB Présentation 1
Architectures 28/12/02 CPI 1A : WEB Présentation 1 Modèle Maître Esclave Utilisation du poste client, un simple terminal passif Le serveur gère l'affichage sur le terminal en fonction. Terminaux spécifiques
Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet
Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &
Les architectures N-tiers
Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers
Hébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
AJAX (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre
Programmation Web. Thierry Hamon
1/27 Programmation Web Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny
[ Hornet ] Guide de migration d'un projet Acube vers Hornet
[ Hornet ] Guide de migration d'un projet Acube vers Hornet 3.6B Cette création est mise à disposition selon le Contrat Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique
Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Leçon 0 : Introduction au développement web
Module : Atelier programmation n- tiers Atelier de TP : N 0 Durée : 6h Groupes : M31- M32 Leçon 0 : Introduction au développement web NB : Ce document est un support de cours (notes de cours) : ce n'est
WWW - Intérêts du Web
WWW - Intérêts du Web client universel facilité d'emploi standards ouverts intégration des autres services Internet extensibilité du système faibles coûts logiciel et réseau utilisation au sein d'une entreprise
Architecture technique
OPUS DRAC Architecture technique Projet OPUS DRAC Auteur Mathilde GUILLARME Chef de projet Klee Group «Créateurs de solutions e business» Centre d affaires de la Boursidière BP 5-92357 Le Plessis Robinson
10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]
10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une
Telecommunication Services Engineering (TSE) Lab
Chapitre 3: La toile Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Application Couche Application Transport Réseau Liaison de données Support
NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Présentation d UnivAbsences Par MONJAL Guillaume, LAURENT Corentin, RAFAILLAC Maxime, RAOULT Benoit
Gestion des absences de l Université d Angers Présentation d UnivAbsences Par MONJAL Guillaume, LAURENT Corentin, RAFAILLAC Maxime, RAOULT Benoit 1 POURQUOI? Pourquoi ce sujet? Sans ce projet Gestion des
Analyse des besoins logiciels
Analyse des besoins logiciels Encadrement et supervision Annie Danzart Jean-Claude Moissinac Equipe de développement Mohamed Anouar Benaissa anouar@benaissa.net Anthony Rabiaza rabiaza@enst.fr Déva Pajaniaye
Tout pour monter son site Web. IUFM de Bourgogne
Tout pour monter son site Web IUFM de Bourgogne Pourquoi utiliser les technologies Web? Visible par toutes les plates-formes (PC, Mac, Unix ) Technologies simples et descriptives Contenu principalement
techniques & langages
65 techniques & langages ActionScript 2 66 ActionScript 3 67 ASP 68 ASP.NET 69 Bases de données MySQL 70 Ajax 71 Java 72 Javascript-AJAX 73 PHP-MySQL 74 XHTML et CSS niveau 1 75 XHTML et CSS niveau 2 76
Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique
Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG EHRHARD Eric - Gestionnaire Parc Informatique 1 Possibilités d OCS Inventory. Informations d'inventaire pertinentes.
Safe Borders Sensibilisation aux défis et aux dangers de l Internet
Safe Borders Sensibilisation aux défis et aux dangers de l Internet Le bon usage du navigateur ou comment configurer son browser pour se protéger au mieux des attaquants et espions du Net David HAGEN Président
Programmation du Web : Présentation du protocole HTTP
Programmation du Web : Présentation du protocole HTTP Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-14 Présentation générale Le
Technologies du Web. Technologies avancées côté serveur. Mastère spécialisé Management et nouvelles technologies, 7 décembre 2009
Publication XML Technologies du Web Technologies avancées côté serveur Pierre Senellart (pierre.senellart@telecom-paristech.fr) Mastère spécialisé Management et nouvelles technologies, 7 décembre 2009
Formation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Initiation au Web et à l HTML
Initiation au Web et à l HTML Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /40 Mathieu
Architecture des systèmes d information répartis
Architecture des systèmes d information répartis L architecture multi-tiers Sorina Ionica 1 Présentation du cours Répartition des cours Cours + TD Services web Cours + TD J2EE Contrôle des connaissances
Développement de l interface Web du projet Hôpital
Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges
Catalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule
Schéma de principe client / serveur
Présentation Le langage est un langage de scripts spécialement conçu (initialement) pour développer des applications web Historique Créé par Rasmus Lerdorf sous le nom de /FI [Personnal Home Page / Forms
Systèmes d'informations
Systèmes d'informations C'est un ensemble d'outils pour stocker / gérer / diffuser des informations / des données Le stockage : Bases de données + SGDBR La gestion : Saisie, Mise à jour, Contrôle La diffusion
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
Échange et mise à jourde documents XML via le Web p.1/46
Échange et mise à jour de documents XML via le Web Échange et mise à jourde documents XML via le Web p.1/46 CGI : Common Gateway Interface Principe : on déclenche une action (un programme) sur la machine
Module : Bases techniques pour l informatique
Développeur Logiciel Module : Bases techniques pour l informatique Etre capable de naviguer dans le monde culturel de l'informaticien. Savoir utiliser les outils bureautiques et internet. Algèbre de Boole.
Python. Introduction
Python Introduction Utilisateur Il y a 2 catégories de personnes utilisant les machines avec des processeurs (ordinateurs, téléphones intelligents, tablettes, consoles, etc): les programmeurs les autres
Formation web. Antoine Souques. 25 février 2010 ECP
Formation web ECP 25 février 2010 Pré-requis Présentation Formation HTML/CSS Formation PHP (pour l'ajax) Ce qu'on sait faire Faire des pages web (HTML/CSS) Avoir des pages évolutives (PHP) stocker et consulter
INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
Langage HTML (2 partie) lt La Salle Avignon BTS IRIS
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Présentation OSSIR La Messagerie Sécurisée sans déploiement logiciel
Présentation OSSIR La Messagerie Sécurisée sans déploiement logiciel Guillaume Rigal OSSIR - 11 février 2002 1 Plan de la Présentation Messagerie : constat et risques encourus La Solution ConfiMail Les
Le client/serveur dans le cas du Web
Le client/serveur dans le cas du Web Olivier Flauzac & Cyril Rabat olivier.flauzac@univ-reims.fr cyril.rabat@univ-reims.fr Licence 3 Info - Info0503 - Introduction à la programmation client/serveur 2015-2016
Technologies Web. Farah Benamara Zitoune Maître de conférences IRIT-UPS benamara@irit.fr
Technologies Web Farah Benamara Zitoune Maître de conférences IRIT-UPS benamara@irit.fr Plan du cours Cours 1 : Introduction HTML/CSS Cours 2 : Introduction programmation web + javascirpt Cours 3 : Introduction
PHP/MySQL. avec Flash 8. Jean-Marie Defrance. Groupe Eyrolles, 2006, ISBN : 2-212-11971-2
PHP/MySQL avec Flash 8 Jean-Marie Defrance Groupe Eyrolles, 2006, ISBN : 2-212-11971-2 1 Flash 8 et les sites dynamiques Dans ce premier chapitre, nous allons rappeler le fonctionnement des sites statiques
Exécution de code par le serveur HTTP
Chapitre 4 Exécution de code par le serveur HTTP L un des inconvénients de HTML est qu un serveur ne peut renvoyer que des pages Web dites statiques, c est-à-dire ne dépendant pas d un paramètre qui serait
Formation PHP débutant
Formation PHP débutant Table des matières 1 Le principe de PHP 3 1.1 Langage côté serveur.................................. 3 1.2 Pour travailler..................................... 3 1.3 Langage de pré-processing...............................
Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA
FORMATIONS 2015 2016 GOUVERNANCE SI Nos formations Types de formation Nos sessions de formations s adresse à tous les professionnels. Deux types de formations vous sont proposés: - séminaires de formations
Pages WWW interactives et CGI
Pages WWW interactives et CGI cgi-intro Pages WWW interactives et CGI Code: cgi-intro Originaux url: http://tecfa.unige.ch/guides/tie/html/cgi-intro/cgi-intro.html url: http://tecfa.unige.ch/guides/tie/pdf/files/cgi-intro.pdf
Applications Web. Web 2.0, web services, 18/01/2016. Plan du cours. Introduction Application Web Web/Web 2.0/Web 3.0 HTML 5 Web Services Ajax
Applications Web Web 2.0, web services, Hubert Segond Orange Labs Année 2015-16 Plan du cours Introduction Application Web Web/Web 2.0/Web 3.0 HTML 5 Web Services Ajax Syndication de contenu & outils de
Le Web: les machines parlent aux machines
Le Web: les machines parlent aux machines Historique Année 70 : ARPA (Advanced Research Project Agency). Relier les centres de recherche : ARPANET. 1972 : Premières spécifications TCP/IP (IP internet Protocol)
OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES
OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université
Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire!
Nos formations Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Des formateurs à votre service Sur toute la France Avec expertise et compétence (depuis 1995)
Langages du Web. Que savez vous???
Langages du Web Que savez vous??? Le WEB World Wide Web ouwww ouweb Toile d'araignée mondiale ou la toile Le Web utilise le réseau Internet pour relier des serveurs qui, grâce aux protocoles HTTP, HTTPS,
Initiation au Web et à l HTML
Initiation au Web et à l HTML Thibault MARZAIS, Mathieu LACROIX, Antoine VACAVANT marzais@llaic3.u-clermont1.fr mathieu.lacroix@isima.fr antoine.vacavant@liris.cnrs.fr 24 et 25 Avril 2006 /39 Thibault
Éléments de programmation et introduction à Java
Éléments de programmation et introduction à Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-20 Les différents langages informatiques
Java EE Cours 1. Présentation Générale. Cours de 2 e année ingénieur
Java EE Cours 1 Présentation Générale Cours de 2 e année ingénieur 1 Présentation du cours Objectifs Développement d applications Web robustes «Ne pas réinventer la roue» utilisation d un framework 1 Apprentissage
Java et Objet. Amélie Lambert 2014-2015. Amélie Lambert 2014-2015 1 / 42
Java et Objet Amélie Lambert 2014-2015 Amélie Lambert 2014-2015 1 / 42 Chapitre 8 Développement d applications Web Amélie Lambert 2014-2015 2 / 42 Plan du cours Typologie des applications Web Architecture