Introduction au Web Architecture du Web, HTML

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

Download "Introduction au Web Architecture du Web, HTML"

Transcription

1 Introduction au Web Architecture du Web, HTML Par Elena CABRIO Basé sur les cours de Jean-Pierre Lozi, Philippe Renevier et Andrea Tettamanzi 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 1

2 Présentation/ Programme de l UE 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 2

3 Présentation de l UE 12 séances de cours (1h30) en salle M03 (8h15-9h45) 10 séances de TP (1h30) en salle machine PV 315 (10h-11h30) 50% de la note : contrôle continu (présence + certains TPs notés aléatoirement) 50% de la note : contrôle final Site web de l UE : Contact : elena.cabrio@unice.fr 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 3

4 Programme de l UE Ce que vous apprendrez (à titre indicatif!) Qu est ce que le web? Comment cela fonctionne-t-il? Créer des pages web statiques en HTML Utiliser CSS (feuilles de style) pour mettre en forme vos pages Programmation dynamique côté client en Javascript Programmation dynamique côté serveur en PHP 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 4

5 Avertissement Technologie(s) évolutive(s) Standards w3c vs implémentations Éléments pour savoir le support actuel : Ex: 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 5

6 Questions: Avez-vous des notions... De création de pages web? Des notions de réseaux? De programmation? Posez des questions! 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 6

7 Introduction 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 7

8 Difference entre le Web et Internet? A votre avis? 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 8

9 Internet Réseau global mondial, réseau de réseaux Définition : tout ce qui est basé sur le protocole de bas niveau TCP/IP! Tout ordinateur a une adresse IP (par exemple, ) Souvent, ordinateurs identifiables par un nom de domaine / sous-domaine etc. Plus facile à retenir pour les humains! Par exemple, Traductions entre adresses IP et domaines par DNS (Domain Name System) 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 9

10 Internet Au-dessus de TCP/IP, de très nombreux protocoles Protocole HTTP : navigation de pages web dans votre navigateur Protocoles POP/IMAP/SMTP : envoi et réception d' s Protocole BitTorrent : échange de fichiers pair à pair Protocole FTP : échange de fichiers Protocole IRC : messagerie instantanée 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 10

11 Internet 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 11

12 Le Web Seulement le protocole HTTP! (le plus utilisé depuis les années 90) Ou HTTPS, S comme sécurisé C est-à-dire, les pages web que vous consultez dans votre navigateur Connectées par des liens hypertextes... HTTP = HyperText Transfer Protocol Qu est-ce que ça veut dire? Différence entre et www? 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 12

13 Le Web URL : Universal Resource Locator / URI : Universal Resource Indicator Différence entre les deux pas très bien définie Format dans un cas simple : protocole://sous-domaine.domaine/chemin/vers/fichier/fichier.html Exemple : Format plus général : protocole://sous-sous-domaine.sous-domaine.domaine:port/chemin/vers/fichier/fichier#ancre?param=valeur&param=valeur Ancre = position dans la page, paramètres = nom d utilisateur par exemple Paramètres utiles pour les pages générées dynamiquement, en PHP par exemple 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 13

14 Historique 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 14

15 Un peu d historique: Internet Dans les années 60, création de réseaux utilisant la commutation de paquets Le premier d entre eux créé par Donald Davies au Royaume-Uni (National Physical Laboratory) Division des données en paquets, avec en-tête pour le routage Création d ARPANET en 1977, par le US Department of Defense «Advanced Research Projects Agency Network» Premier réseau à utiliser TCP/IP TCP/IP créé par Robert Kahn et Vint Cerf Incorporé des idées du réseau français CYCLADES (Louis Pouzin) Petit à petit, de plus en plus d universités connectées Emergence des premiers fournisseurs d accès à la fin des années 80 Tout ceci avant le web! 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 15

16 Un peu d historique: Internet 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 16

17 Un peu d historique: le Web Idée principale du web : système hypertexte basé sur internet Nombreuses pages interconnectées, passage de l une à l autre par des liens En 1945, Vannevar Bush (ingénieur) publie l article «As we may think» Dans Atlantic Monthly (pas une revue scientifique) Il décrit le Memex, un ordinateur analogique, électro-mécanique, avec microfilms Rélié à une bibliothèque permettant d afficher des livres et projeter des films Liens entre paires d images de microfilms : première idée basique de lien 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 17

18 Un peu d historique: le Web 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 18

19 Un peu d historique: le Web Stanford, années 60 : Doug Engelbart crée le protoype NLS (on-line System) Révolutionnaire : utilise liens, mais aussi un écran, une souris, fenêtre, programmes... 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 19

20 Un peu d historique: le Web En 1960, à Harvard, Ted Nelson crée le Projet Xanadu, premier système hypertexte Inventeur du terme «hypertexte»! En avance sur son temps, très complexe... Pas un succès mais influent. 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 20

21 Un peu d historique: le Web Dans l idée de Ted Nelson : système hypertexte= ensemble de nœuds liés entre eux par des hyperliens permettant de passer automatiquement de l un à l autre. Nœud = unité minimale d information, par exemple un paragraphe Les liens entre parties du texte gérés par ordinateur Accès à l information de manière associative Navigation non-linéaire (pas évident à l époque!), personnalisée Les nœuds peuvent aussi être audiovisuels : on parle de système hypermédia Ted Nelson : «Let me introduce the word 'hypertext' to mean a body of written or pictorial material interconnected in such a complex way that it could not conveniently be presented or represented on paper» (Proceedings of the 20th ACM National Conference, 1965). 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 21

22 Un peu d historique: le Web En 1980, Tim Berners-Lee crée ENQUIRE, une base de données de personnes et logiciels Premier logiciel à utiliser les liens hypertexte Au CERN, en Suisse Peu après, connexion de machines du CERN au réseau TCP/IP Tim Berners-Lee écrit «A large hypertext database with typed links» Acqusition d une station de travail NeXT par Tim Berners-Lee......sur laquelle il a commencé à implémenter le World Wide Web En 1990, Tim Berners-Lee avait créé tous les outils nécessaires : le protocole HTTP, le langage HTML, le premier navigateur web, le premier serveur HTTP avril 1993 : le CERN verse toutes les technologies autour du WWW dans le domaine public 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 22

23 La première image partagée sur le Web 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 23

24 Un de tous premiers navigateurs: NCSA Mosaic 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 24

25 Le Web: protocole HTTP 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 25

26 Protocole HTTP HTTP = HyperText Transfer Protocol Fonctionne au-dessus des protocoles TCP et IP Permet aux serveurs Web de transmettre des pages (ou images, etc.) aux clients Serveur : hôte qui contient des pages web Client : navigateur (Google Chrome, Mozilla Firefox, Safari, Internet Explorer...) Un serveur HTTP = un serveur HTTP (par exemple Apache) qui tourne sur une machine hôte (appellée aussi serveur!) Un client HTTP = un navigateur qui tourne sur la machine de l utilisateur Une page web est un document, écrit en HTML (HyperText Markup Language) 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 26

27 Protocole HTTP On a vu tout à l heure ce qu était une URL. Rappel, par exemple : protocole://sous-sous-domaine.sousdomaine.domaine:port/chemin/vers/fichier/fichier#ancre?param=valeur&param=valeur Ancre = position dans la page, paramètres = nom d utilisateur par exemple Paramètres utiles pour les pages générées dynamiquement, en PHP par exemple Après le nom de domaine/port, chaque élément entre les slashesest une séquence de caractères alphanumériques, plus les deux caractères et «_». Les espaces sont remplacés par «+» ou «%20» Séquences d échappement pour les caractères spéciaux : %xx où xx est le code hexadécimal du caractère en ASCII. Par exemple, %20 = espace, %7E = «~», %2B = «+», %25 = «%»... Attention! Masqué par les navigateurs récents 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 27

28 Protocole HTTP Plus de séquences d échappement dans les URLs: 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 28

29 Protocole HTTP HTTP est le protocole le plus utilisé depuis 1990 Version 0.9 : version très basique, seulement une commande GET pour récupérer un document, sans recevoir aucune information sur son type. Version 1.0, en 1996 : permet de transférer des messages avec des en-têtes décrivant le contenu du message en utilisant un codage de type MIME («Multipurpose Internet Mail Extensions»). [RFC 1945] Version 1.1, en 1997 : quelques améliorations, dont une meilleure gestion du cache Version 2 : toute récente (2015), peu utilisée 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 29

30 Protocole HTTP Transfert de fichiers identifiés grâce à une URL entre un navigateur (le client) et un serveur web (Apache) : Le navigateur effectue une requête HTTP Le serveur traite la requête puis envoie une réponse HTTP Les commandes HTTP: 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 30

31 Protocole HTTP Format d une réponse HTTP Un exemple: 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 31

32 Protocole HTTP Codes réponse HTTP : 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 32

33 En résumé Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

34 En résumé 1. L utilisatrice veut voir la page Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

35 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

36 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

37 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 3.a : le navigateur, via l ordinateur, demande un document Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

38 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 3.a : le navigateur, via l ordinateur, demande un document Internet : - 3.b identification de la localisation de la page (DNS) Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

39 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 3.a : le navigateur, via l ordinateur, demande un document 3.c Internet «aiguille» la machine jusqu à la l endroit identifié (= un ordinateur) Internet : - 3.b identification de la localisation de la page (DNS) Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

40 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 3.a : le navigateur, via l ordinateur, demande un document 3.c Internet «aiguille» la machine jusqu à la l endroit identifié (= un ordinateur) Internet : - 3.b identification de la localisation de la page (DNS) 3.d - Réception de la demande par le serveur 3.e - Identification du document à partir de l URL (éventuellement création du contenu) Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

41 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 3.a : le navigateur, via l ordinateur, demande un document 3.c Internet «aiguille» la machine jusqu à la l endroit identifié (= un ordinateur) Internet : - 3.b identification de la localisation de la page (DNS) f Internet aiguille la réponse vers l ordinateur demandeur 3.d - Réception de la demande par le serveur 3.e - Identification du document à partir de l URL (éventuellement création du contenu) 3.f - Renvois de la réponse (document ou erreur) Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

42 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 5. Affiche la «page» 3.a : le navigateur, via l ordinateur, demande un document 3.c Internet «aiguille» la machine jusqu à la l endroit identifié (= un ordinateur) Internet : - 3.b identification de la localisation de la page (DNS) f Internet aiguille la réponse vers l ordinateur demandeur 3.d - Réception de la demande par le serveur 3.e - Identification du document à partir de l URL (éventuellement création du contenu) 3.f - Renvois de la réponse (document ou erreur) Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

43 En résumé 1. L utilisatrice veut voir la page 2. Tape l adresse, valide 3. Le navigateur fait une requête 4. Le navigateur attend la réponse 5. Affiche la «page» 6. L utilisatrice lit la page 3.a : le navigateur, via l ordinateur, demande un document 3.c Internet «aiguille» la machine jusqu à la l endroit identifié (= un ordinateur) Internet : - 3.b identification de la localisation de la page (DNS) f Internet aiguille la réponse vers l ordinateur demandeur 3.d - Réception de la demande par le serveur 3.e - Identification du document à partir de l URL (éventuellement création du contenu) 3.f - Renvois de la réponse (document ou erreur) Elena Cabrio - Intro (à Php) - Prog Web Server, / 25

44 Le langage HTML 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 44

45 Le langage HTML: présentation Les pages web sont écrites en HTML (.htm ou.html) : HyperText Markup Language Ce qu est HTML : Un langage descriptif : contenu de la page, description des paragraphes, images, liens, tableaux... Pas de compilation : le navigateur reçoit le HTML, l interprête, et produit la page telle qu affichée au client. Toujours possible pour le client de consulter le code HTML! Ce qu HTML n est pas : Un langage de programmation : Pas de structures conditionnelles («if... then... else») Pas de boucles (for, while,...) Pour programmer, il faudra utiliser un langage de programmation côté client (javascript, flash...) ou côté serveur (PHP, perl...) 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 45

46 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 46

47 Les langages de balisages Des langages spécialisés dans l enrichissement (markup) d information textuelle Balise = unité syntaxique délimitant une séquence de caractères à l intérieur d un flux de caractères (par exemple un fichier texte). Hiérarchique : des balises dans des balises... L inclusion de balises permet de spécifier, à la fois : La structure (logique, graphique...) du document Son contenu Les balises sont faciles à analyser par un programme (navigateur par exemple), ce qui permet un traitement automatisé de son contenu Historiquement, les langages à base de balise servent surtout à structurer ou formater des documents 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 47

48 SGML HTML XML Historiquement, HTML est une application dérivée de SGML SGML = Standard Generalized Markup Language Inventé par Charles Goldfarb pour rationaliser le système documentaire d IBM, devient un standard ISO en 1986 XML : une extension de SGML pour structurer des données hiérarchiquement Pas seulement pour la mise en page Très à la mode depuis quelques années Utilisé par exemple dans les flux RSS XHTML est une variante de HTML qui est aussi du XML Plus facile à traiter automatiquement 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 48

49 Les balises Une balise est définie par un identifiant/étiquette, par exemple h1 En-tête (titre) de plus haut niveau (h = header, 1 = premier niveau) Balise d ouverture : <h1> Balise de fermeture : </h1> Un couple de balises (d ouverture et de fermeture) délimite un bloc de texte Balises vides : <br/> (br= line break, retour à la ligne) juste <br> possible si pas XHTML Les balises sont imbriquées hiérarchiquement : 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 49

50 Interprétation de HTML Éléments reconnus lors de l interprétation par le navigateur : <NOM_DE_BALISE>... </BALISE> <BALISE /> ou juste <BALISE> si pas XHTML Texte (espaces, tabulations, retours à la ligne consécutifs considérés comme un seul espace) Certains caractères non autorisés (lettres accentuées en ASCII...), peut dépendre de l encodage Façon la plus sûre: utiliser des codes, évite problèmes d encodage (ex: «J'aime l' at a» au lieu de «J'aime l'été») Format : &code; Liste complète : 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 50

51 Exemple de structuration 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 51

52 HTML: standardisation HTML n appartient pas à une seule entreprise : plusieurs navigateurs! Doit être standardisé, pour que chacun sache précisément comment interpréter le langage Si approximatif, pages web affichées différemment d un navigateur à l autre! C était le cas il y a longtemps, de moins en moins le cas, standards de mieux en mieux implémentés Standardisé par le World Wide Web Consortium, ou W3C Créé par Tim Berners-Lee Standardise de nombreuses techonologies web (HTML, XHTML, XML, CSS, PNG, SVG, SOAP, RDF...) 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 52

53 Document HTML minimal En 1997, HTML 4.01, resté très courant pendant très longtemps En 2000, XHTML 1.0, très similaire mais peut-être analysé par des parseurs XML Depuis 2014 : HTML 5.0! Nous utiliserons cette version ( Document HTML 5.0 minimal : 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 53

54 Les balises: plus en détail Les balises conteneurs contiennent : Du texte D autres balises... parmi celles autorisées! Par exemple, balises «bloc» (<div>, <h1>, <p>, <form>, souvent les éléments qui commencent sur une nouvelle ligne) et «en ligne» (<span>, <strong>, <img>, se suivent comme du texte) Une balise bloc peut contenir d autres balises bloc, des éléments en ligne, du texte Un élément en ligne ne peut pas contenir de balise bloc Balises peuvent contenir seulement certain types de contenu, on verra ces types plus loin Utilisées pour présenter ou structurer le document Les balises vides : sont destinées à insérer un élément hors du texte dans le document : séparateur (<hr/>), saut de ligne, saut de paragraphe... Commentaires : ignorés par l interpréteur : <!--Commentaire --> 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 54

55 Les balises: plus en détail Les balises peuvent prendre des attributs Précise la nature ou le fonctionnement de la balise Certains attributs sont obligatoires Propres à chaque balise : voir par exemple Exemple : <img src="images/logo.png"/> Autre exemple : <a href=" site de l université</a> Conseil : valeur entre guillemets Pour attributs «boolean», i.e., juste la présence, utiliser par exemple reversed= reversed Juste reversed possible en HTML 5 (mais pas en XHTML, pas recommandé XML invalide) 20/09/2017 Introduction au Web Architecture du Web ELENA CABRIO 55

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

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

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

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

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet

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

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL. Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org

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

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet. 1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités

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

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

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

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

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

Internet et Programmation!

Internet et Programmation! Licence STS Informatique - Semestre 1! BUT de l enseignement:!! Comprendre une grande partie des termes utilisés dans l écriture des pages actuellement véhiculées sur le NET!! Et tendre vers une écriture

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

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

INTERNET, C'EST QUOI?

INTERNET, C'EST QUOI? INTERNET, C'EST QUOI? Internet, c'est quoi? «Internet est le réseau informatique mondial qui rend accessibles au public des services variés comme le courrier électronique, la messagerie instantanée et

Plus en détail

Théorie : internet, comment ça marche?

Théorie : internet, comment ça marche? Théorie : internet, comment ça marche? L histoire d internet 1969 Tout débute aux Etats-Unis. Les soviétiques ont lancé leur satellite Spoutnik en 1957 et les américains ont peur d une guerre nucléaire.

Plus en détail

SII Stage d informatique pour l ingénieur

SII Stage d informatique pour l ingénieur SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

18 TCP Les protocoles de domaines d applications

18 TCP Les protocoles de domaines d applications 18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles

Plus en détail

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail

Sana Sellami. sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012

Sana Sellami. sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012 Sana Sellami sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012 Connaître les principales techniques pour la création de sites web Se familiariser avec les langages du web Rendre dynamique le

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

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

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage

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

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

Plus en détail

Module http MMS AllMySMS.com Manuel d intégration

Module http MMS AllMySMS.com Manuel d intégration Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux

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

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

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

Architecture Multi-Niveaux

Architecture Multi-Niveaux Architecture Multi-Niveaux Patrick FELIX (felix@labri.fr) Franck RUBI (rubi@labri.fr) Département Informatique IUT Bordeaux1 12 novembre 2007 Architecture Multi-Niveaux 1 Plan 1. Introduction : vers une

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

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr Le réseau Internet Christian.Fondrat@dsi.univ-paris5.fr Un réseau Définition : Un réseau est un ensemble d ordinateurs connectés et qui communiquent entre eux. Classification : Réseau local (LAN = Local

Plus en détail

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,

Plus en détail

Présentation Internet

Présentation Internet Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...

Plus en détail

creer votre site internet en html/css

creer votre site internet en html/css 3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour

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

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

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

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

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

L3 informatique Réseaux : Configuration d une interface réseau

L3 informatique Réseaux : Configuration d une interface réseau L3 informatique Réseaux : Configuration d une interface réseau Sovanna Tan Septembre 2009 Révision septembre 2012 1/23 Sovanna Tan Configuration d une interface réseau Plan 1 Introduction aux réseaux 2

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0... Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]

Plus en détail

Groupe Eyrolles, 2004, ISBN : 2-212-11274-2

Groupe Eyrolles, 2004, ISBN : 2-212-11274-2 Groupe Eyrolles, 2004, ISBN : 2-212-11274-2 Table des matières Remerciements.................................................. Avant-propos.................................................... Structure

Plus en détail

Serveurs de noms Protocoles HTTP et FTP

Serveurs de noms Protocoles HTTP et FTP Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et

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

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

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

LE CONCEPT DU CMS CHAPITRE 1

LE CONCEPT DU CMS CHAPITRE 1 CHAPITRE 1 LE CONCEPT DU CMS Techniques traditionnelles de construction de sites... 14 Les principes des CMS... 18 Le langage HTML... 26 Check-list... 41 11 Même s il est d usage de comparer Internet

Plus en détail

02/02/2011. test 1. Communication visuelle & web. Pao. Principes fondamentaux. Les six principes de base. La mise en page. Module sur trois journées

02/02/2011. test 1. Communication visuelle & web. Pao. Principes fondamentaux. Les six principes de base. La mise en page. Module sur trois journées Communication visuelle & web Module sur trois journées 1, 5 jour : communication print & visuelle 1.5 jour : communication web mise en pratique evaluation sur QCM Vous serez en mesure participer à la conception

Plus en détail

Caruso33 : une association à votre service

Caruso33 : une association à votre service Caruso33 : une association à votre service Le b-a ba sur le réseau Internet Comment vous trouver facilement sur Internet Pourquoi un portail des associations? Les modalités pour figurer sur le portail

Plus en détail

Chapitre 1: Introduction générale

Chapitre 1: Introduction générale Chapitre 1: Introduction générale Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Table des matières Définitions et examples Architecture

Plus en détail

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006 I. INTRODUCTION 1. Présentation du formateur et des élèves 2. Historique internet : d'où ça vient a. Historique général : 3 étapes majeures 1. l'histoire de l'informatique débute en 1942 avec la première

Plus en détail

Formation HTML / CSS. ar dionoea

Formation HTML / CSS. ar dionoea Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations

Plus en détail

STID 2ème année : TP Web/PHP

STID 2ème année : TP Web/PHP STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction

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

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

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

Basile Couëtoux Yves Dubromelle Jean-Pierre Prunaret. Année 2012-2013. Outils Informatique et C2I. B. Couëtoux Y. Dubromelle J-P.

Basile Couëtoux Yves Dubromelle Jean-Pierre Prunaret. Année 2012-2013. Outils Informatique et C2I. B. Couëtoux Y. Dubromelle J-P. Basile Couëtoux Yves Dubromelle Jean-Pierre Prunaret Année 2012-2013 1/78 Sommaire 1 2 Le modèle OSI, la base du réseau 3 Protocoles et sur Protocoles typiques de 2, 3 et 4 Protocoles typiques de couche

Plus en détail

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0 RES_TP3 Objectifs : Les réseaux informatiques : Client - Serveur Utilisation de serveurs DHCP HTTP DNS FTP Configuration basique d un routeur Utilisation du simulateur CISCO PACKET TRACER G.COLIN Architecture

Plus en détail

Réseaux. 1 Généralités. E. Jeandel

Réseaux. 1 Généralités. E. Jeandel 1 Généralités Réseaux Couche Application E. Jeandel Couche application Dernière couche du modèle OSI et TCP/IP Échange de messages entre processus Protocole Un protocole de niveau application doit spécifier

Plus en détail

Introduction aux «Services Web»

Introduction aux «Services Web» Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre

Plus en détail

Architectures en couches pour applications web Rappel : Architecture en couches

Architectures en couches pour applications web Rappel : Architecture en couches Rappel : Architecture en couches Une architecture en couches aide à gérer la complexité : 7 Application 6 Presentation 5 Session Application Les couches hautes dépendent des couches basses 4 Transport

Plus en détail

Objectifs. Synthétiser. Moyens

Objectifs. Synthétiser. Moyens Objectifs Cartographie des Controverses Introduction à l exploration du Web Sébastien Heymann Identifier les acteurs sur le Web leur position dans le sujet......et si possible au cours du temps. Synthétiser

Plus en détail

Pack Fifty+ Normes Techniques 2013

Pack Fifty+ Normes Techniques 2013 Pack Fifty+ Normes Techniques 2013 Nos formats publicitaires par site 2 Normes techniques 2013 Display classique Pavé vidéo Footer Accueil panoramique Publi rédactionnel Quiz Jeu concours Emailing dédié

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

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

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

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

Préparation au C2I. Année 2011

Préparation au C2I. Année 2011 Préparation au C2I Année 2011 Examen théorique C2I Pour vous préparer à l'examen théorique du C2I : Vous devez passer les tests de positionnement accessible présent dans ecume (depuis l'ent) Lire les documents

Plus en détail

Introduction. Adresses

Introduction. Adresses Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom

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

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une

Plus en détail

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis Informatique & Systèmes de Communication Stages de 12 à 16 semaines aux Etats-Unis PROGAMME DES STAGES Depuis 2010, les stages en entreprise sont devenus obligatoires dans le cadre des études master. Les

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Bernard Lecomte. Débuter avec HTML

Bernard Lecomte. Débuter avec HTML Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.

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

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

Fonctionnement d Internet

Fonctionnement d Internet Fonctionnement d Internet internet Fonctionnement d Internet Code: internet Originaux url: http://tecfa.unige.ch/guides/tie/html/internet/internet.html url: http://tecfa.unige.ch/guides/tie/pdf/files/internet.pdf

Plus en détail

Mozilla Firefox 3.5. Google Chrome 3.0 LES NAVIGATEURS WEB. (pour Windows) Opéra 10. Internet Explorer 8. Safari 4.0

Mozilla Firefox 3.5. Google Chrome 3.0 LES NAVIGATEURS WEB. (pour Windows) Opéra 10. Internet Explorer 8. Safari 4.0 Mozilla Firefox 3.5 Google Chrome 3.0 LES NAVIGATEURS WEB (pour Windows) Opéra 10 Internet Explorer 8 Safari 4.0 1 1 Sommaire Qu est ce qu un navigateur Web? Fonctionnement Caractéristiques communes Caractéristiques

Plus en détail

Programmation Web Avancée Introduction aux services Web

Programmation Web Avancée Introduction aux services Web 1/21 Programmation Web Avancée 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

Plus en détail

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture

Plus en détail

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être GLOSSAIRE Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être redirigé pour permettre l activation du Service. Adresse IP : Numéro qui identifie chaque équipement

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

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

Les Réseaux Informatiques

Les Réseaux Informatiques Les Réseaux Informatiques Licence Informatique, filière SMI Université Mohammed-V Agdal Faculté des Sciences Rabat, Département Informatique Avenue Ibn Batouta, B.P. 1014 Rabat Professeur Enseignement

Plus en détail

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?

Plus en détail

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5 Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur

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