Programmation du Web : Présentation du Web dynamique

Dimension: px
Commencer à balayer dès la page:

Download "Programmation du Web : Présentation du Web dynamique"

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)

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

Plus en détail

Développement Web Introduction générale

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

Plus en détail

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

Plus en détail

Programmation Avancée pour le Web

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

Plus en détail

Evolutions du Web et des langages

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

Plus en détail

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur

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

Plus en détail

Applet, Servlet et JSP : des pages Web en action. Philippe Mabilleau ing.

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é

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

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

Plus en détail

Documents web dynamiques. 20 novembre 2007 Architecture Multi-Niveaux 54

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

Plus en détail

Programmation servlet

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/

Plus en détail

de survie du chef de projet

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

Plus en détail

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15

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

Plus en détail

Cours de programmation web

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

Plus en détail

TD4 : Wikis, Servlets & Projet

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.

Plus en détail

Publication (avancée) de données spatiales dans Internet

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.

Plus en détail

Module BD et sites WEB

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

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

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

Plus en détail

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

Plus en détail

Développement des Systèmes d Information

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

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

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.

Plus en détail

PHP/MYSQL. Web Dynamique

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,

Plus en détail

ARCHITECTURE CLIENT / SERVEUR

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

Plus en détail

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

Plus en détail

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 LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement OBJECTIFS Historiquement,

Plus en détail

EFREI 2008-2009 Mathieu Nebra

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

Plus en détail

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

Plus en détail

Ce code peut s insérer à plusieurs endroits entre les balises head (le plus souvent) ou directement à l intérieur des balises body.

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

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

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

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

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

Plus en détail

Application Web et J2EE

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

Plus en détail

Applications orientées données (NSY135)

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

Plus en détail

TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008

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

Plus en détail

Langages et technologies du Web 1

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

Plus en détail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

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

Plus en détail

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

Plus en détail

Architectures web/bases de données

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

Plus en détail

//////////////////////////////////////////////////////////////////// Développement Web

//////////////////////////////////////////////////////////////////// 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).

Plus en détail

Mise en œuvre des serveurs d application

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

Plus en détail

Environnements de Développement

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

Plus en détail

Développement Partie Cliente

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é

Plus en détail

Ecole Nationale Supérieure des Télécommunications Les outils XML

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

Plus en détail

Plan. Environnement Client/Serveur. Cours 7 JavaServer Pages (1) JSP. Programmation Web coté serveur

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

Plus en détail

Technologies du Multimédia et du Web

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

Plus en détail

ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle

<Insert Picture Here>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

Plus en détail

IFT1148 Introduction

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

Plus en détail

Architectures. 28/12/02 CPI 1A : WEB Présentation 1

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

Plus en détail

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

Plus en détail

Les architectures N-tiers

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

Plus en détail

Hébergement de sites Web

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

Plus en détail

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

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

Plus en détail

Programmation Web. Thierry Hamon

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

Plus en détail

Leçon 0 : Introduction au développement web

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

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

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

Plus en détail

WWW - Intérêts du Web

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

Plus en détail

Architecture technique

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

Plus en détail

Telecommunication Services Engineering (TSE) Lab

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

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

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

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

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

Plus en détail

Présentation d UnivAbsences Par MONJAL Guillaume, LAURENT Corentin, RAFAILLAC Maxime, RAOULT Benoit

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

Plus en détail

Tout pour monter son site Web. IUFM de Bourgogne

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

Plus en détail

Safe Borders Sensibilisation aux défis et aux dangers de l Internet

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

Plus en détail

Analyse des besoins logiciels

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

Plus en détail

techniques & langages

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

Plus en détail

Programmation du Web : Présentation du protocole HTTP

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

Plus en détail

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

Plus en détail

[ Hornet ] Guide de migration d'un projet Acube vers Hornet

[ 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

Plus en détail

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

Plus en détail

Technologies du Web. Technologies avancées côté serveur. Mastère spécialisé Management et nouvelles technologies, 7 décembre 2009

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

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

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

Plus en détail

Initiation au Web et à l HTML

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

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

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)

Plus en détail

Développement de l interface Web du projet Hôpital

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

Plus en détail

Schéma de principe client / serveur

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

Plus en détail

Architecture des systèmes d information répartis

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

Plus en détail

Catalogue des Formations Techniques

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

Plus en détail

Systèmes d'informations

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

Plus en détail

Échange et mise à jourde documents XML via le Web p.1/46

É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

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

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

Plus en détail

Module : Bases techniques pour l informatique

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.

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

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

Plus en détail

Python. Introduction

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

Plus en détail

Calendrier été 2010. Formations en Informatique et Management

Calendrier été 2010. Formations en Informatique et Management Calendrier été 2010 Formations en Informatique et Management B u r e a u t i q u e/outils utilisateur ENVIRONNEMENT Windows Utilisateur 1 07 25 195 Windows Vista / 7 Utilisateur 1 07 25 195 Optimiser l'utilisation

Plus en détail

Formation web. Antoine Souques. 25 février 2010 ECP

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

Plus en détail

Langage HTML (2 partie) lt La Salle Avignon BTS IRIS

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> 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

Plus en détail

Présentation OSSIR La Messagerie Sécurisée sans déploiement logiciel

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

Plus en détail

Le client/serveur dans le cas du Web

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

Plus en détail

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

Plus en détail

Exécution de code par le serveur HTTP

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

Plus en détail

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

Plus en détail

Formation PHP débutant

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

Plus en détail

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA

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

Plus en détail

Pages WWW interactives et CGI

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

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

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é

Plus en détail

Le Web: les machines parlent aux machines

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)

Plus en détail

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

Plus en détail

Langages du Web. Que savez vous???

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,

Plus en détail

Initiation au Web et à l HTML

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

Plus en détail

Éléments de programmation et introduction à Java

É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

Plus en détail

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

Plus en détail