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 (Jean-Baptiste.Vioix@u-bourgogne.fr) 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)

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)

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)

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)

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

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

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

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

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

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

É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

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

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

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

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

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

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

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

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

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

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Mac OS X Server Administration des technologies Web. Pour la version 10.3 ou ultérieure

Mac OS X Server Administration des technologies Web. Pour la version 10.3 ou ultérieure Mac OS X Server Administration des technologies Web Pour la version 10.3 ou ultérieure appleapple Computer Inc. 2003 Apple Computer, Inc. Tous droits réservés. Le propriétaire ou l utilisateur autorisé

Plus en détail

LICENCE PROFESSIONNELLE

LICENCE PROFESSIONNELLE LICENCE PROFESSIONNELLE Développement d'applications Intranet/Internet Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire

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

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

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

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Utilisation de Jakarta Tomcat

Utilisation de Jakarta Tomcat ISI 1022 : Déploiement d applications Web Jean-Noël Sorenti. Année 2002/2003 Déploiement d application Web Utilisation de Jakarta Tomcat ISI 1022 : 1 ISI 1022 : Déploiement d applications Web Une application

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

Bases de données et Interfaçage Web

Bases de données et Interfaçage Web Bases de données et Interfaçage Web Université Virtuelle de Tunis 2006 Le Web et les Bases de Données Connecter une base de données au World Wide Web, c est mettre en place une passerelle entre un serveur

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

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

Web Tier : déploiement de servlets

Web Tier : déploiement de servlets Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

HTTP. Technologies du Web. Programmation Web côté serveur. Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009

HTTP. Technologies du Web. Programmation Web côté serveur. Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009 HTTP Technologies du Web Programmation Web côté serveur Pierre Senellart (pierre.senellart@telecom-paristech.fr) Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009 P. Senellart (TELECOM

Plus en détail

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Technologies Web avancées. ING1 SIGL Technologies Web avancées ING1 SIGL Technologies Web avancées Olivier Pons / 2013-2014 Objectif Comprendre globalement le Web Sommaire 1. Rappel Web 2. État de l'art 3. Solutions actuelles 2 / 28 1 Rappel Web 1a. HTML HTML dans

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

Ingénieur Développement Nouvelles Technologies

Ingénieur Développement Nouvelles Technologies Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité

Plus en détail

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

IBM DB2 Alphablox. d administration GC11-2170-00

IBM DB2 Alphablox. d administration GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 ii IBM DB2 Alphablox - Guide d administration Table des matières Avis

Plus en détail

Sécurité des usages du WEB. Pierre DUSART Damien SAUVERON

Sécurité des usages du WEB. Pierre DUSART Damien SAUVERON Sécurité des usages du WEB Pierre DUSART Damien SAUVERON Résumé Contenu : Nous nous intéresserons à expliquer les solutions pertinentes pour établir la confiance en un site WEB en termes de sécurité, notamment

Plus en détail

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Mise à jour : Octobre 2011

Mise à jour : Octobre 2011 FICHE TECHNIQUE Architecture VIGILENS Mise à jour : Octobre 2011 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Intégration de VIGILENS dans l architecture de l entreprise... 3

Plus en détail

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux Optimiser les performances d un site web Nicolas Chevallier Camille Roux Intellicore Tech Talks Des conférences pour partager son savoir Le mardi au CICA Sophia Antipolis http://techtalks.intellicore.net

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

Plus en détail

Programmation Internet

Programmation Internet Programmation Internet Mikael DAUTREY Janvier 2007 mikael.dautrey@isitix.com 1 Objectifs du module Acquérir des connaissances de base en programmation Internet Technologies Syntaxe des langages Modèles

Plus en détail

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications

Plus en détail

FileMaker Server 12. publication Web personnalisée avec XML

FileMaker Server 12. publication Web personnalisée avec XML FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont

Plus en détail

Introduction à PHP. Au sommaire de ce chapitre

Introduction à PHP. Au sommaire de ce chapitre 1 Introduction à PHP Au sommaire de ce chapitre Origines de PHP Atouts de PHP Fonctionnement de PHP avec un serveur Web Premiers pas A quoi ressemble un script PHP? Sauvegarde des données Réception de

Plus en détail

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis Syfadis Nous vous aidons à réussir > Configuration du poste client REFERENCE : Syfadis LMS - 20/06/2007 AUTEUR : Equipe technique Syfadis Ce document est la propriété de Syfadis. Il ne peut être communiqué

Plus en détail

Dispositif e-learning déployé sur les postes de travail

Dispositif e-learning déployé sur les postes de travail Résumé : Ce document fait l inventaire du matériel et des moyens nécessaires à la production de sessions de formation à distance à partir des postes de travail des salariés bénéficiant d une connexion

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Le serveur HTTPd WASD. Jean-François Piéronne

Le serveur HTTPd WASD. Jean-François Piéronne Le serveur HTTPd WASD Jean-François Piéronne Sommaire Caractéristiques Architecture générale Performances Intégration dans OpenVMS Caractéristiques Implémentation complète HTTP/1.0 Méthodes "GET", "HEAD",

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Systèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49

Systèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49 Systèmes répartis Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Systèmes répartis p.1/49 Systèmes répartis Définition très large : un système réparti est système informatique

Plus en détail

Dossier de compétences :

Dossier de compétences : Dossier de compétences : Type de poste recherché : Administrateur SAP BC Junior Formation : 2008 Master 2 Sciences pour l Ingénieur spécialité Complémentaires en Informatique à l Institut des Sciences

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Projet Java EE Approfondi

Projet Java EE Approfondi EISTI Projet Java EE Approfondi Manuel d installation du framework Stripes Amaury Languillat, Yann Gonzalez, Arnaud Recher, Vincent Laronde, Anys Mechkar 10 Manuel d installation Téléchargement On part

Plus en détail

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents

Plus en détail

Protection des protocoles www.ofppt.info

Protection des protocoles www.ofppt.info ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Protection des protocoles DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire 1. Introduction... 2

Plus en détail

Développement d une application ASP.NET avec Base de données SQL Server

Développement d une application ASP.NET avec Base de données SQL Server R APPORT DE STAGE DE M ASTER M2 INFORMATIQUE DÉPARTEMENT DE MATHÉMATIQUES ET INFORMATIQUE UNIVERSITÉ DE LA RÉUNION A NNÉE U NIVERSITAIRE : 2013-2014 Développement d une application ASP.NET avec Base de

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Création de formulaires interactifs

Création de formulaires interactifs SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien. Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien. Netchallenge met à votre disposition ses salles de formation, toutefois afin de correspondre au

Plus en détail

Formation Website Watcher

Formation Website Watcher Formation Website Watcher Page 1 Comprendre le fonctionnement du Web Glossaire Structure du Web et protocoles Langages webs et veille Page 2 Comprendre le fonctionnement du Web Glossaire Page 3 Nom de

Plus en détail

Cisco Certified Network Associate

Cisco Certified Network Associate Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un

Plus en détail

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur

Plus en détail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles XSS : Principes, Catégories Démonstrations, Contre mesures HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

DOM - Document Object Model

DOM - Document Object Model DOM - Document Object Model 1 But de DOM Interfacer les langages de programmation avec les documents XML en les associant avec un modèle orienté objet DOM permet aux programmes et scripts : d'accéder et

Plus en détail