Technologie de l internet Date: 25 juin 2013,11:30 13:29, salle 1177

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Technologie de l internet Date: 25 juin 2013,11:30 13:29, salle 1177"

Transcription

1 IFT3225-E2013 Examen Intra Technologie de l internet Date: 25 juin 2013,11:30 13:29, salle 1177 Philippe Langlais RÈGLEMENT SUR LE PLAGIAT Extrait du règlement disciplinaire sur le plagiat ou la fraude de l université de Montréal Constitue un plagiat: faire exécuter son travail par un autre; utiliser, sans le mentionner, le travail d autrui; échanger des informations lors d un examen; falsifier des documents. Le plagiat est passible de sanctions allant jusqu à l exclusion du programme. CONSIGNES Autorisé: une page de documentation (recto-verso) manuscrite et/ou imprimée. Répondez clairement. Indiquez toujours sur le carnet à quelle question vous répondez. Le barème sur 40 est donné à titre indicatif. Votre note à l intra sera normalisée pour la ramener à un maximum de 25. (8) 1. Questions HTTP (a) Sur quel protocole (ou famille de protocoles) s appuie le protocole HTTP? (b) Quelle personne a développé le protocole HTTP? (c) Nommer un protocole à état vu en cours et un protocole sans état. Indiquez à quoi servent ces protocoles. (d) Qu est-ce qu un proxy? À quoi cela sert-il? (e) Indiquez le rôle des entêtes suivantes en indiquant s il s agit d une entête envoyée par le client, par le serveur ou par les deux: 1. User-Agent 2. Connection 3. Date (f) Décrivez un mécanisme par lequel un client HTTP requiert une ressource à un serveur seulement si cette ressource n est plus à jour. (g) offre à des utilisateurs autorisés un accès à des informations concernant des noms de produits. Pour communiquer avec cette application, il suffit de spécifier à même l URL des paires attribut/valeur dont: user qui contient le nom de l utilisateur pwd qui contient le mot de passe de l utilisateur product qui contient le nom du produit pour lequel de l information est demandée Écrivez une requête HTTP qui permet à l utilisateur éric dont le mot de passe est x34t d obtenir de l information sur le produit de nom disque dur. Vous admettrez que l application est disponible dans le répertoire racine du serveur.

2 IFT3225-E2011 Intra Page 2 (h) Considérez la page XHTML de la question 2 et supposez qu elle se trouve à l URL Combien de requêtes HTTP seront faites par votre navigateur si vous lui demandez l URL iro.umontreal.ca/~pift3225? Précisez la nature de ces requêtes. (12) 2. Le coin HTML (a) Indiquez deux éléments HTML de type bloc et deux éléments de type en ligne. (b) Qui a développé la première version du langage HTML? (c) La ressource HTML de la page suivante comporte un certain nombre de problèmes qui rendent sa validation impossible selon la norme XHTM1.0 stricte. Indiquez ces erreurs en mentionnant le numéro de ligne les concernant, le motif de l erreur et la façon de corriger l erreur 1. (d) Indiquez une commande CSS qui permet: 1. de mettre en gris le texte de l élément d identificateur art1 2. de mettre en jaune la couleur de fond des éléments qui possèdent la propriété yellow 3. de mettre en gras le texte des éléments li qui possèdent l attribut class 4. de mettre en souligné le texte du troisième item li de la première liste ul d un document HTML. Vous ne devez pas utiliser nth-child dans cette question. 5. de mettre en bleu la couleur de fond des lignes impaires d un tableau (table) ayant pour identificateur ift. 6. d ajouter la chaîne ift devant le texte de tous les items (li) de toutes les listes ul d un document HTML, à l exception du premier élément de chaque liste. (e) Que veut dire le sélecteur CSS: ul.x ol#y > li + li ul? Donnez un bout de code XHTML1.0 où ce sélecteur pourrait s appliquer en soulignant le ou les éléments sélectionnés. 1 Supprimer un élément n est pas une solution qui vous sera créditée. Les numéros de lignes ne font bien sûr pas parti du code XHTML...

3 IFT3225-E2011 Intra Page 3 1 <xml version="1.0"> 2 3 <!DOCTYPE html SYSTEM " 4 <html> 5 <head> 6 <meta content="text/html"/> 7 </head> 8 <body> 9 10 <hr/> 11 <span class="test">demain, dès l aube...</span> <br>demain, dès l aube, à l heure où blanchit la campagne, 14 <BR>Je partirai. Vois-tu, je sais que tu m attends. 15 <br>j irai par la forêt, j irai par la 16 <a href=" alt="montagne">montagne</a>. 17 <br>je ne puis demeurer <b>loin</b> de toi plus longtemps <hr/> <dl> 22 <dt>strophe 2:</dt> 23 <dd> 24 Je marcherai les yeux fixés sur mes pensées, 25 Sans rien voir au dehors, sans entendre aucun bruit, 26 Seul, inconnu, le dos courbé, les mains croisées, 27 Triste, et le jour pour moi sera comme la nuit. 28 </dd> <dt>strophe 3:</dt> 31 <dd> 32 Je ne regarderai ni l or du soir qui tombe, 33 Ni les voiles au loin descendant vers Harfleur, 34 Et quand j arriverai, je mettrai sur ta tombe 35 Un bouquet de houx vert et de bruyère en fleur. 36 </dd> 37 </dl> <img source=" /> </body> 43 </html>

4 IFT3225-E2011 Intra Page 4 (8) 3. Schéma XML / DTD Vous souhaitez manipuler des arbres binaires encodés tels qu illustré dans l instance qui suit qui représente l arbre (5 (2 (3,.), 8 (6, 9 (., 10)))). Chaque noeud de l arbre est encodé à l aide de l élément node dont l attribut val (obligatoire) abrite une valeur entière. Chaque noeud peut avoir au plus un élément fg et un élément fd dans cet ordre qui balisent respectivement (lorsque présents) le fils gauche et droit de ce noeud. L élément arbre, racine de l instance, contient un attribut optionnel de nom name. <arbre name="test"> <node val="5"> <node val="2"> <node val="3"/> <node val="8"> <node val="6"/> <node val="9"> <node val="10"/> </arbre> (a) L instance ci-dessus est-elle bien formée? Justifiez. (b) Écrire une DTD permettant de valider cette instance et d autres du même genre. Indiquer précisément comment lier une instance à cette DTD. (c) Écrire un schéma XML équivalent. Indiquer précisément comment lier une instance à ce schéma.

5 IFT3225-E2011 Intra Page 5 (12) 4. Programmation XSLT (a) Écrire une instruction XPath pour: 1. savoir s il y a des doublons (au moins deux valeurs identiques), 2. obtenir la liste des valeurs différentes stockées, 3. sélectionner les noeuds dont la valeur est 2, 4. sélectionner les noeuds dont la valeur est supérieur à 6, 5. obtenir la valeur des noeuds de profondeur 3, 6. savoir s il existe une feuille de valeur 1 dans une instance comme celle de la question 4. (b) Écrire une feuille de transformation XSLT qui prend en entrée une instance du langage défini à la question 4 et qui affiche en sortie une page HTML qui doit contenir: 1. l ensemble des valeurs de l arbre sous forme de liste non ordonnée (ul) 2. les valeurs rencontrées à une profondeur donnée que vous ferez varier de 1 à la profondeur de l arbre 3. une représentation de l arborescence en format texte. La page que vous devez produire doit être valide selon la norme XHTM1.0 stricte. Vous n avez cependant pas vous soucier de la déclaration permettant de lier la page HTML à cette norme. La trace qui suit a été produite à l aide de la feuille de transformation demandée à partir de l instance de la question 4.

Technologies de l internet Date: 26 juillet 2011, 14h30 17h20

Technologies de l internet Date: 26 juillet 2011, 14h30 17h20 IFT3225-E2011 Examen Final Consignes Technologies de l internet Date: 26 juillet 2011, 14h30 17h20 Philippe Langlais Les calculatrices, téléphones, ordinateurs, etc. ne sont pas autorisés (vous pouvez

Plus en détail

Fiche TD n 1 Le langage HTML

Fiche TD n 1 Le langage HTML Fiche TD n 1 Le langage HTML 1 Introduction Le HTML est le langage utilisé pour formaliser l information échangée sur internet. Il est constitué de balises qui indiquent de quelle manière les informations

Plus en détail

Organisation d un document XSLT

Organisation d un document XSLT Les comportements serveur XSLT CHAPITRE 6 375 tion, et générera un document résultat pouvant être une page XHTML, ou tout type de format selon le média visé (XML, WML, texte, etc.). Voir figure 6-5-a.

Plus en détail

Développement Web (NFA0016)

Développement Web (NFA0016) Développement Web (NFA0016) seconde session Avril 2011 Durée : 3h Modalités : Tous documents autorisés. Calculatrices, ordinateurs, téléphones portables interdits. Remarque : Pour ne pas surcharger, on

Plus en détail

protocole utilisé (autre exemple ftp)! nom du serveur!

protocole utilisé (autre exemple ftp)!  nom du serveur! Le Langage HTML! Finalité:! Définir un langage permettant d élaborer des sites Web, c est à dire un ensemble de pages web (ou pages Html) organisées (de façon logique) sous forme de graphe.! La transition

Plus en détail

Les balises XHTML. Balises de structure. Balises de mise en forme. Balises de liens Balises de liste Balises d image Balises de tableau

Les balises XHTML. Balises de structure. Balises de mise en forme. Balises de liens Balises de liste Balises d image Balises de tableau Les balises XHTML Balises de structure Balises de liens Balises de liste Balises d image Balises de tableau Balises de cadre Balises de mise en forme Balises de formulaire 1 Balises de structure Un document

Plus en détail

Développement Web (NFA0016)

Développement Web (NFA0016) Développement Web (NFA0016) première session Février 2013 Durée : 3h Modalités : Tous documents autorisés. Calculatrices, ordinateurs, téléphones portables interdits. Barème donné à titre indicatif. Exercice

Plus en détail

Programmation Web HTML5

Programmation Web HTML5 Programmation Web HTML5 Julien David A101 - david@lipn.univ-paris13.fr 2016 Julien David (A101 - david@lipn.univ-paris13.fr) 2016 1 / 1 Organisation Cours 5 séances pour 5 langages : HTML5, CSS3, PHP5,

Plus en détail

Cours de XHTML. <balise attribut="valeur" attribut2="valeur2" >chaîne de caractères</balise>

Cours de XHTML. <balise attribut=valeur attribut2=valeur2 >chaîne de caractères</balise> Cours de XHTML Introduction XHTML n'est pas un langage de programmation proprement dit, il s'agit simplement d'un langage de balisage dont le rôle est de formaliser l'écriture d'un document web avec des

Plus en détail

HTML. Damien Nouvel. Damien Nouvel (Inalco) HTML 1 / 23

HTML. Damien Nouvel. Damien Nouvel (Inalco) HTML 1 / 23 HTML Damien Nouvel Damien Nouvel (Inalco) HTML 1 / 23 Langage, calcul, télécommunications Plan 1. Langage, calcul, télécommunications 2. Web et documents HTML 3. Balises 4. Attributs Damien Nouvel (Inalco)

Plus en détail

Les bases du HTML5/CSS3

Les bases du HTML5/CSS3 1 Les bases du HTML5/CSS3 Ce premier chapitre rappelle tout ce qu il est bon de connaître lorsqu on se lance dans le développement HTML5/CSS3, depuis la déclaration de type de document jusqu au regroupement

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE II ) xhtml ET CSS II-1 ) Introduction Le xhtml, extensible HyperText Markup Language, est un langage identique au langage HTML mais respectant la syntaxe définie par XML Quant vous

Plus en détail

MODULE HTML CSS.

MODULE HTML CSS. MODULE HTML CSS David Tourel david.tourel@iut-tlse3.fr HTML : HyperText Markup Language Langage de description Interprété par les navigateurs Associé au CSS et JavaScript Métiers: développeur front end,

Plus en détail

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

Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web 1. 2. Pour naviguer sur le Web, il faut : Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des machines Protocoles de communication Plusieurs niveau (couche) : Internet, protocole

Plus en détail

Introduction. Javascript. L événement onsubmit. Javascript et les formulaires. IFT1147 Programmation Serveur Web avec PHP

Introduction. Javascript. L événement onsubmit. Javascript et les formulaires. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Au delà du HTML création dynamique de Javascript, d images et de fichiers PDF Introduction PHP ne permet pas seulement de générer du code HTML. On peut, entre

Plus en détail

LISTE DES BALISES EN HTML5

LISTE DES BALISES EN HTML5 LISTE DES BALISES EN HTML5 AIDE-MÉMOIRE HTML&CSS www.multiforme.eu BALISE DEFINITION DES BALISES DESCRIPTION Pour un commentaire L inclusion du DOCTYPE dans un document HTML assure

Plus en détail

Contrôle final Développement Web

Contrôle final Développement Web Université de Batna 3 ème année Licence Pro IIM Faculté des sciences Département d informatique 2015/2016 Durée : 1h30 Le 30/05/2016 Question de cours (4.5 pts) Contrôle final Développement Web 1. Le cycle

Plus en détail

Jeudi 13 Janvier Jean-Marie Favreau Thomas Petazzoni

Jeudi 13 Janvier Jean-Marie Favreau Thomas Petazzoni XHTML / CSS Un duo gagnant pour un Web moderne Jeudi 13 Janvier Jean-Marie Favreau Thomas Petazzoni XML : extensible Markup Language Meta-language : permet de définir des languages Normalisé par le W3C

Plus en détail

Partie 8 : Systèmes de fichiers

Partie 8 : Systèmes de fichiers INF3600 Exercice 1 : Partie 8 : Systèmes de fichiers Automne2006 On considère un système de fichiers tel que l'information concernant les blocs de données de chaque fichier est donc accessible à partir

Plus en détail

Université de Nice-Sophia Antipolis Jeudi 15 mars Création et Manipulation de documents

Université de Nice-Sophia Antipolis Jeudi 15 mars Création et Manipulation de documents Université de Nice-Sophia Antipolis Jeudi 15 mars 2007 Polytech CiP1 Durée: 1h30 Création et Manipulation de documents (Hélène Renard / Sylvain Schmitz) Travaux Dirigés Séance n o 6 1 Objectifs du TD Utiliser

Plus en détail

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez Mohammed REZGUI m.rezgui06@gmail.com Basé sur le cours de Guillaume Perez Contenu, Organisation Objectif principal: Base pour la création d un site Notions de client-serveur Notions de programmations Option

Plus en détail

PHP/MYSQL. Web Dynamique

PHP/MYSQL. Web Dynamique PHP/MYSQL Web Dynamique ENSG Juin 2008 Ces 6 jours de formation Jour 1 : présentations, attentes, principes, HTML Jour 2 : CSS, et HTML Jour 3 : PHP, formulaires, Base de données Jour 4 : Rappel PHP, Extraction

Plus en détail

Langages à balises : une introduction

Langages à balises : une introduction Langages à balises : une introduction Yannick Prié UFR Informatique Université Lyon UE2.2 Master SIB M 2004-2005 Objectif généraux du cours Comprendre les grands principes de la représentation de données

Plus en détail

des arbres vocabulaire l arbre DOM HTML : arbre DOM

des arbres vocabulaire l arbre DOM HTML : arbre DOM HTML : arbre DOM Université Lille 1 Technologies du Web HTML : arbre DOM 1 au programme... 1 des arbres 2 vocabulaire 3 l arbre DOM Université Lille 1 Technologies du Web HTML : arbre DOM 2 au programme...

Plus en détail

Le (X)HTML 5. LPCEL promotion 2016/2017 Vincent Peigné

Le (X)HTML 5. LPCEL promotion 2016/2017 Vincent Peigné Le (X)HTML 5 LPCEL promotion 2016/2017 Vincent Peigné Sommaire 1. HTML 5 2. L entête HTML 3. Le corps ou 4. L encodage et les accents 1. HTML 5 1. HTML 5 1.1. Définition et historique 1.2. Définition

Plus en détail

Leçon de français: Une macro-lecture de quatre poèmes d amour

Leçon de français: Une macro-lecture de quatre poèmes d amour 34 Leçon de français: Une macro-lecture de quatre poèmes d amour 1. Sujet: Une macro-lecture de quatre poèmes d amour: 2. Niveau: 6 VSO 3. Matériel didactique V. Hugo: Demain dès l aube... P. Verlaine:

Plus en détail

Mémento des balises HTML 5

Mémento des balises HTML 5 Mémento des balises HTML 5 s de premier niveau Les balises de premier niveau sont les principales balises qui structurent une page HTML. Elles sont indispensables pour réaliser le «code minimal» d'une

Plus en détail

Réussir son site web avec XHTML et CSS

Réussir son site web avec XHTML et CSS Leçon 06 Réussir son site web avec XHTML et CSS CSS, le langage de mise en page du Web 1. Insérer du code CSS...1 Dans un fichier.css...1 Dans l en-tête du fichier XHTML...3 2. Appliquer un style à des

Plus en détail

Petit manuel de prise en main de XML

Petit manuel de prise en main de XML LE PROGRAMMEUR Petit manuel de prise en main de XML Kevin Howard Goldberg Traduit par Éric Jacoboni, avec la contribution technique de Gilles Hunault Table des matières Introduction...........................

Plus en détail

Programmation web : TD 2

Programmation web : TD 2 Programmation web : TD 2 Email : nassim.bahri@yahoo.fr Site web : http://nassimbahri.ovh Nassim BAHRI Objectif Développer des pages Web HTML5 validées Mettre en place des listes en HTML Avant de commencer

Plus en détail

Création de sites Web ~ Module 1 Introduction HTML - CSS

Création de sites Web ~ Module 1 Introduction HTML - CSS Création de sites Web ~ Module 1 Introduction HTML - CSS 1 Introduction : HTML, pour HyperText Markup Language, est le langage conçu pour représenter les pages Internet. C est un langage de balises permettant

Plus en détail

IFT Programmation 1. Tableaux. Au programme. Stockage d information. Définitions. [Tasso :9] et [Niño : 22.1]

IFT Programmation 1. Tableaux. Au programme. Stockage d information. Définitions. [Tasso :9] et [Niño : 22.1] IFT 1010 - Programmation 1 Tableaux Sébastien Roy & François Duranleau Département d informatique et de recherche opérationelle Université de Montréal automne 2004 [Tasso :9] et [Niño : 22.1] Au programme

Plus en détail

Séance 1. Bases et HTML

Séance 1. Bases et HTML Séance 1 Bases et HTML Nils Schaefer (nils.schaefer@sn-i.fr) Serveur Web Hébergement des sites Web Utilisation du port 80 Réception des requêtes HTTP des navigateurs Traitement des requêtes HTTP Exemples

Plus en détail

XHTML. et CSS 2. Michel Martin

XHTML. et CSS 2. Michel Martin XHTML et CSS 2 Michel Martin 1 Les bases du XHTML/CSS Ce premier chapitre rappelle tout ce qu il est bon de connaître lorsque l on se lance dans la programmation XHTML/ CSS, depuis la déclaration de types

Plus en détail

Chap. IV : Le système de fichiers (1ère partie)

Chap. IV : Le système de fichiers (1ère partie) UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Le système d exploitation doit permettre le stockage de l information, avec les contraintes suivantes : Pouvoir enregistrer

Plus en détail

Cours de programmation web

Cours de programmation web Cours de programmation web ENSAE 2006-2007 Cours 1 - Introduction 1. Introduction 2. Le principe d Internet 3. Les langages du web 4. Le web 2.0 Introduction : Historique 1967 : Arpanet : réseau militaire

Plus en détail

TD n 3. Exercice 2: Écrire un script qui permet d obtenir l affichage suivant en utilisant qu une seule instruction document.

TD n 3. Exercice 2: Écrire un script qui permet d obtenir l affichage suivant en utilisant qu une seule instruction document. IUT de Bobigny 2008-2009 CIWM [SLATCM5231] TD n 3 Conception de Pages Web orientée Client 1 Introduction à javascript L objectif des exercices de cette partie est tester vos connaissances de base sur le

Plus en détail

HTML5 et CSS3 Maîtrisez les standards de la création de sites Web (3e édition)

HTML5 et CSS3 Maîtrisez les standards de la création de sites Web (3e édition) Le HTML5 et les CSS 1. L'évolution de HTML 15 2. L'évolution des CSS 16 2.1 La notion de module 16 2.2 L'évolution des statuts 16 2.3 Les préfixes vendeurs 17 2.4 Utiliser les préfixes vendeurs 18 3. La

Plus en détail

Mémento des balises HTML

Mémento des balises HTML Chapitre 21 Mémento des balises HTML Diculté : C ette page est une liste non exhaustive des balises HTML qui existent. Vous trouverez ici un grand nombre de balises HTML. Nous en avons déjà vu certaines

Plus en détail

HTML. HyperText Markup Language. Le HTML est un langage informatique qui permet de créer des pages WEB. Il utilise des balises qui permettent :

HTML. HyperText Markup Language. Le HTML est un langage informatique qui permet de créer des pages WEB. Il utilise des balises qui permettent : HTML HyperText Markup Language Objectifs : - s'initier au langage HTML - savoir lire un code source html simple Le HTML est un langage informatique qui permet de créer des pages WEB. Il utilise des balises

Plus en détail

ISN - HTML : Apprendre HTML5. M. Lagrave HTML5. Code source Site classique CSS Bluefish. M. Lagrave. Lycée Beaussier

ISN - HTML : Apprendre HTML5. M. Lagrave HTML5. Code source Site classique CSS Bluefish. M. Lagrave. Lycée Beaussier Lycée Beaussier 2012 2013 Sommaire Le HTML «HyperText Markup Language» est un langage de balisage pour la création de site internet, il sert à structurer votre document. D autres langages peuvent s ajouter

Plus en détail

Master d Informatique Examen janvier 2011

Master d Informatique Examen janvier 2011 Université de Provence Technologies XML Master d Informatique Examen janvier 2011 Année 2010-11 Notes de cours autorisées Vous rendrez vos réponses sur les copies anonymes que l on vous a distribuées.

Plus en détail

Conception d'interfaces Web

Conception d'interfaces Web Conception d'interfaces Web Licence 1 2. Créer un site Web avec HTML5 et CSS3 Bruno Jobard I. Introduction Les langages HTML et CSS décrivent la structure et la présentation d'une page Web. HTML est un

Plus en détail

I/ Définition d un fichier :

I/ Définition d un fichier : TP 9 : Vendredi 24 Janvier 2014 Fichiers, formats et gestion de fichiers Formats : Les données numériques sont agencées de manière à en faciliter le stockage et le traitement. L organisation des données

Plus en détail

Chapitre 3 : Le langage HTML

Chapitre 3 : Le langage HTML Chapitre 3 : Le langage HTML 4 ème SI (TIC) I. Introduction : Le langage HTML (HyperText Markup Language) n'est pas un langage de programmation proprement dit. Il permet tout simplement de spécifier la

Plus en détail

UPMC/Licence/Info/2I013 Pentodroid XML

UPMC/Licence/Info/2I013 Pentodroid XML UPMC/Licence/Info/2I013 Pentodroid XML Janvier 2017 1 Structure XML Extensible Markup Language héritier de SGML (Standard Generalize Markup Language) est un language formel de description de documents

Plus en détail

Utilisation du Web. Sommaire. Notions de base 1

Utilisation du Web. Sommaire. Notions de base 1 Utilisation du Web Sommaire Notions de base 1 Navigation Saisie d une URL (adresse http) dans la barre d adresse 2 Cliquer sur un lien hypertexte (ou hyperlien) 2 Définition 2 Utilisation 2 Utilisation

Plus en détail

Chapitre 5.5. Le langage xml. La numérisation suffit-elle à valoriser l information? Question 5. Chapitre 5.5 Le langage xml.

Chapitre 5.5. Le langage xml. La numérisation suffit-elle à valoriser l information? Question 5. Chapitre 5.5 Le langage xml. Sources : Manuel Fontaine Picard Réseau CERTA Page 1 / 6 1 Présentation du langage XML 1.1 Définition du langage XML XML est l acronyme de extensible Markup Language. Ce langage a été développé à partir

Plus en détail

École Polytechnique de Montréal. Département de Génie Informatique. Cours INF2610 Contrôle périodique + corrigé Automne 2010

École Polytechnique de Montréal. Département de Génie Informatique. Cours INF2610 Contrôle périodique + corrigé Automne 2010 École Polytechnique de Montréal Département de Génie Informatique Cours INF2610 Contrôle périodique + corrigé Automne 2010 Date : 22 octobre 2010 de 18h à 20 Professeur : Boucheneb Hanifa Documentation

Plus en détail

Introduction aux technologies du Web. Mercredi 12 décembre 2007 Patrice Pillot

Introduction aux technologies du Web. Mercredi 12 décembre 2007 Patrice Pillot Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot http://www.toulibre.org Plan Définitions Les fondements du Web Problèmes et solutions Le Web tendance Définitions Le World

Plus en détail

Arbres. Arbres binaires Représentation des arbres Fonctions primitives sur les arbres Parcours d arbres Arbres ordonnés. À quoi servent les arbres?

Arbres. Arbres binaires Représentation des arbres Fonctions primitives sur les arbres Parcours d arbres Arbres ordonnés. À quoi servent les arbres? Arbres Arbres binaires Représentation des arbres Fonctions primitives sur les arbres Parcours d arbres Arbres ordonnés À quoi servent les arbres? Les arbres, comme les listes, permettent de représenter

Plus en détail

Composition d Informatique Les Principes des Langages de Programmation (INF 321) Promotion 2012

Composition d Informatique Les Principes des Langages de Programmation (INF 321) Promotion 2012 Composition d Informatique Les Principes des Langages de Programmation (INF 321) Promotion 2012 Sujet proposé par Eric Goubault 12 juillet 2013 Le problème se compose de quatre parties, le tout noté sur

Plus en détail

XML - Semaine 2. XML - Semaine 2. Pierre Nerzic. février-mars 2016. 1 / 54 Pierre Nerzic

XML - Semaine 2. XML - Semaine 2. Pierre Nerzic. février-mars 2016. 1 / 54 Pierre Nerzic XML - Semaine 2 Pierre Nerzic février-mars 2016 1 / 54 Pierre Nerzic Le cours de cette semaine présente la vérification d un document à l aide de deux techniques : Les Document Type Definitions (DTD) venant

Plus en détail

UNIVERSITE DE M SILA BDDA 2014/2015. Base de données XML

UNIVERSITE DE M SILA BDDA 2014/2015. Base de données XML Base de données XML XML «extensible Markup Language» fut développé en 1996, et standardisé par le W3C en 1998. C est un sous-ensemble de SGML. Il s agit d un format de documents permettant de représenter

Plus en détail

Cours de I21 SOMMAIRE

Cours de I21 SOMMAIRE Cours de I21 Voir le chap 2 : cours de Javascript SOMMAIRE I. Introduction sur le langage HTML II. Balises primaires a. mise en forme b. hyperliens c. insérer une image III. Création de listes IV. Création

Plus en détail

CSS 3. Julien David. A101 - Julien David (A / 27

CSS 3. Julien David. A101 - Julien David (A / 27 CSS 3 Julien David A101 - david@lipn.univ-paris13.fr 2016 Julien David (A101 - david@lipn.univ-paris13.fr) 2016 1 / 27 Feuilles de styles Cascading Style Sheets CSS est un langage de feuilles de styles.

Plus en détail

DS - Introduction aux Bases de Données Relationnelles

DS - Introduction aux Bases de Données Relationnelles Licence d informatique 2011/2012 DS - Introduction aux Bases de Données Relationnelles décembre 2011 Seul document autorisé : une feuille A4 manuscrite avec votre résumé du cours. Dans les premiers deux

Plus en détail

DATE DE L EXAMEN INTRA H06: 6 mars 2006 HEURE: 15h30-17h20 SALLE: PAA 1140

DATE DE L EXAMEN INTRA H06: 6 mars 2006 HEURE: 15h30-17h20 SALLE: PAA 1140 15 25 = 100 Nom: Code permanent: FACULTÉ DES ARTS ET DES SCIENCES DÉPARTEMENT D INFORMATIQUE ET DE RECHERCHE OPÉRATIONNELLE TITRE DU COURS: Systèmes d exploitation SIGLE DU COURS: IFT2240 NOM DU PROFESSEUR:

Plus en détail

Introduction à la conception de sites web. Yannick Prié UFR Informatique Université Claude Bernard Lyon 1

Introduction à la conception de sites web. Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 Introduction à la conception de sites web Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 Objectifs Introduction aux langages à balises Introduction à (X)HTML / CSS Introduction à la gestion

Plus en détail

Relationnel et XML (4 points)

Relationnel et XML (4 points) Examen MIF18 - Gestion de données pour le Web - session 1-14 décembre 2015 Durée : 1h30 Documents autorisés Numéro de copie : Il faut rendre ces feuilles en les glissant dans votre copie anonyme. Ne pas

Plus en détail

Partie HTML TD 1 : Les bases du HTML

Partie HTML TD 1 : Les bases du HTML Partie HTML TD 1 : Les bases du HTML 1 Introduction HTML = HyperText Marked Language HTML est un langage permettant de décrire des données affichables sous forme de page par un navigateur Web. HTML peut

Plus en détail

Arbres généraux. Un arbre est général si les nombres d enfants est variable pour les noeuds.

Arbres généraux. Un arbre est général si les nombres d enfants est variable pour les noeuds. Arbres généraux Arbres généraux Un arbre est général si les nombres d enfants est variable pour les noeuds. 1 2 3 4 5 6 7 8 9 10 Implantation (tableau) Tables des parents R W A B X Y Z C D E F Implantation

Plus en détail

Génération dynamique de pages web

Génération dynamique de pages web Génération dynamique de pages web Cet article décrit quelques techniques de programmation web permettant de générer des pages web dynamiquement à partir d une base de données. STRUCTURE DE LA BASE DE DONNÉES

Plus en détail

Examen M2 Pro Info, M2 Bibs, M2 MIAGe Année Durée : 2h30. Module de Base de Données : Implémentation

Examen M2 Pro Info, M2 Bibs, M2 MIAGe Année Durée : 2h30. Module de Base de Données : Implémentation Examen M2 Pro Info, M2 Bibs, M2 MIAGe Année 2003-2004 Durée : 2h30 Module de Base de Données : Implémentation Lire attentivement avant de commencer à rédiger Aucun document n est autorisé pendant l examen.

Plus en détail

Rédaction d une fiche thématique Mutuelles étudiantes : Se grouper pour agir

Rédaction d une fiche thématique Mutuelles étudiantes : Se grouper pour agir Rédaction d une fiche thématique Mutuelles étudiantes : Se grouper pour agir Philippe Marcy (webmaster) Table des matières 1. QU EST-CE QU UNE FICHE THÉMATIQUE?... 2 2. FAIRE UNE PROPOSITION DE FICHE THÉMATIQUE...

Plus en détail

Les CSS et la gestion des différentes polices La police, la taille du texte, gras ou pas, tous ces paramètres sont réglables en CSS.

Les CSS et la gestion des différentes polices La police, la taille du texte, gras ou pas, tous ces paramètres sont réglables en CSS. La police, la taille du texte, gras ou pas, tous ces paramètres sont réglables en CSS. font-family: Famille de police font-size: Taille de votre police de caratère font-style: Le style de police. Gras,

Plus en détail

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition) Démarrer avec Perl 1. Caractéristiques du langage Perl 13 1.1 Les domaines d'utilisation de Perl 15 1.2 Perl 5 16 1.3 Perl 6 16 2. Mise en œuvre de Perl 17 2.1 Unix/Linux 17 2.1.1 Installation de Perl

Plus en détail

Créer une page HTML avec l'éditeur Notepad++

Créer une page HTML avec l'éditeur Notepad++ Page Html Créer une page HTML avec l'éditeur Notepad++ Ouvrir Notepad++ Ecrivez un court texte. Enregistrer ce fichier dans un dossier que vous avez préalablement créé dans vos documents ou sur votre bureau

Plus en détail

CONNEXION SUR LE LOGICIEL... 3 II. ACCUEIL...

CONNEXION SUR LE LOGICIEL... 3 II. ACCUEIL... Page 1 sur 18 I. CONNEXION SUR LE LOGICIEL... 3 II. ACCUEIL... 4 A. GENERAL... 4 B. DETAIL DE LA PAGE D ACCUEIL... 4 1. Général... 4 2. Détail de la barre de navigation... 4 3. Résumé des informations

Plus en détail

Présentation Prise en main

Présentation Prise en main Présentation Prise en main Marc Hirschi Business Consultant, SolvAxis SA Agenda Présentation Navigation Espace personnel portail Favoris Application standard Recherches Tableaux Agenda Aperçus et impressions

Plus en détail

Examen du 16 décembre 2014

Examen du 16 décembre 2014 Licence STS mention Informatique, semestre 5 2014 2015 Programmation fonctionnelle (Info 311) Durée : 3h 6 pages Examen du 16 décembre 2014 Les notes de TD manuscrites ainsi que les fiches de cours et

Plus en détail

Guide du programmeur. Version 2.01 Juin 2010

Guide du programmeur. Version 2.01 Juin 2010 Sogenactif Paiement Web PLUG-IN 6.15 Guide du programmeur Version 2.01 Juin 2010 1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation

Plus en détail

Écriture de pages Web

Écriture de pages Web Écriture de pages Web Le langage CSS Laurent Tichit Janvier 2011 Copyright 2005-2009 Laurent Tichit 1 Les feuilles de styles CSS Elles permettent de changer la mise en forme d'une page HTML ou XHTML sans

Plus en détail

LXir 1.0 : guide de l utilisateur

LXir 1.0 : guide de l utilisateur LXir 1.0 : guide de l utilisateur Jean-Paul Jorda & Xavier Trochu EDP Sciences 24 septembre 2007 Version de ce document: 0.1 Table des matières 1 Fonctionnalité d LXir 2 1.1 LXir est-il fait pour vous?..........................

Plus en détail

1 Recherche de points dans un intervalle (17 points)

1 Recherche de points dans un intervalle (17 points) ALGORITHMIQUE ET PROGRAMMATION Durée h, tous documents autorisés. Examen de période 2, 14 mars 201 Le barème est indicatif (total sur 22 points). La rédaction de vos réponses devra contenir des commentaires

Plus en détail

Compte rendu du TP3 (XML/XSL)!: le CV

Compte rendu du TP3 (XML/XSL)!: le CV Angebault Baptiste le 30/11/2009 Licence professionnelle flux numérique Compte rendu du TP3 (XML/XSL)!: le CV Xml et xsl? XML est un langage de structuration des données, et non de représentation des données.

Plus en détail

Le format XML. 6 octobre Le format XML. Historique. permettre. Exemple. Mise en oeuvre. Structure.

Le format XML. 6 octobre Le format XML. Historique. permettre. Exemple. Mise en oeuvre. Structure. Le format Ce qu va Le format 6 octobre 2011 emeline.dorey@gmail.com 6 octobre 2011 Le format 1 / 30 Sommaire Le format Ce qu va 1 2 Ce qu va 3 4 5 6 6 octobre 2011 Le format 2 / 30 : de à Le format Ce

Plus en détail

Test Test Test Test Test

Test Test Test Test Test Mise en forme d un document HTML Niveaux de titre Le langage HTML définit 6 niveaux de titre (en anglais heading), afin de définir une structuration hiérarchique des paragraphes dans un texte : Balise

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

XML. DTD Le schéma XSD

XML. DTD Le schéma XSD XML Structure d un dun document xml DTD Le schéma XSD Structure dun d un document XML Un document XML contient les éléments suivants: Le prologue Un arbre contenant

Plus en détail

1 Instructions pour les Travaux Pratiques en Langage C

1 Instructions pour les Travaux Pratiques en Langage C Travaux Pratiques Module UE1 - Maitrise EEEA - 2003/2004 1 Instructions pour les Travaux Pratiques en Langage C LES ENONCES DE TP SONT DISTRIBUES EN TD. L ETUDIANT DOIT ARRIVER EN SEANCES DE TP AVEC L

Plus en détail

Résumé XSL. TRANSFORMATION (application de la technologie feuille de style XSL ) XSL-FO

Résumé XSL. TRANSFORMATION (application de la technologie feuille de style XSL ) XSL-FO XSL, extensible Stylesheet Language 1-Définition de XSL XSL regroupe 3 technologies permettant la transformation et la présentation des données d un document XML : XSLT (XSL Transformation) : langage XML

Plus en détail

Projet de développement. Introduction à la programmation JSP

Projet de développement. Introduction à la programmation JSP Projet de développement Introduction à la programmation JSP Introduction à la programmation JSP Introduction aux Servlets Introduction aux servlets Soubassement de JSP. Écrit en Java. Permet de répondre

Plus en détail

XSLT Le langage de transformation de. Introduction à XSLT p.1/30

XSLT Le langage de transformation de. Introduction à XSLT p.1/30 XSLT Le langage de transformation de documents XML Introduction à XSLT p.1/30 Sommaire Une introduction à XSLT, destinée à comprendre les mécanismes du langage. Règles XSLT Désignation de fragments XML

Plus en détail

Dossier ISN : Tracés de fonctions mathématiques :

Dossier ISN : Tracés de fonctions mathématiques : Dossier ISN : Tracés de fonctions mathématiques : Par Crosetti Pauline et Depoers Quentin. Lycée Colbert Tourcoing. Année scolaire 2012/2013. Sommaire : - Recherches et étude du projet - Html - Css - Javascript

Plus en détail

Rédacteur Comment ajouter / modifier du texte

Rédacteur Comment ajouter / modifier du texte Rédacteur Comment ajouter / modifier du texte Etape 1 : Authentifier sur le site Cliquez sur Privé puis saisissez votre «Nom d'utilisateur» et «Mot de passe» Une fois authentifier, cliquer sur le bouton

Plus en détail

OP4. BD & Web. Résumé de cours. Partie II : HTML 4.0

OP4. BD & Web. Résumé de cours. Partie II : HTML 4.0 Univ.Montpellier II 2005 M. Hascoët OP4 BD & Web Résumé de cours Partie II : HTML 4.0 M. Hascoët mountaz@lirmm.fr Université Montpellier II Place Eugène Bataillon 34095 Montpellier Cedex 05 2/5 1. Introduction

Plus en détail

Cours 4 : Les arbres binaires. Définition Implémentation Manipulation

Cours 4 : Les arbres binaires. Définition Implémentation Manipulation Cours 4 : Les arbres binaires Définition Implémentation Manipulation Définition Un arbre binaire est un arbre qui possède au maximum deux sous-arbres (d où le binaire) 2013-2014 Algorithmique 2 Deux implémentations

Plus en détail

Services de retrait et de dépôt de fichiers

Services de retrait et de dépôt de fichiers FICHE DOCUMENTAIRE Services de retrait et de dépôt de fichiers 11/03/2016 Accès Les deux services sont accessibles à partir du portail entreprise à l adresse suivante : http://entreprises.insee.fr/ecmoss.htm

Plus en détail

Les CSS pour la mise en page

Les CSS pour la mise en page Les CSS pour la mise en page Nous allons créer deux fichier style_div.css contiendra toutes les informations relatives au positionnement de nos différents blocs. positionnement.htm contiendra tout notre

Plus en détail

NFA031 Programmation avec Java: notions de base

NFA031 Programmation avec Java: notions de base NFA031 Programmation avec Java: notions de base CNAM - centre d enseignement de Paris session 1-12 février 2015 Aucun document n est autorisé. Le barème est donné à titre indicatif. Exercice 1 : QCM (2,5

Plus en détail

Programme Formation WebDesign

Programme Formation WebDesign Programme Formation WebDesign Objectif : Connaître les règles et les techniques de création d'une charte graphique. Savoir utiliser une charte graphique pour le développement web. Compétences visées :

Plus en détail

Introduction. Introduction et HTML. A l issue de ce module vous devriez... Ce cours n est pas...

Introduction. Introduction et HTML. A l issue de ce module vous devriez... Ce cours n est pas... Introduction et HTML Technologies du Web 1 Jean-Christophe Routier Licence 1 SESI Université Lille 1 Introduction Objectifs : Présentation des bases de la création de documents web par la découverte des

Plus en détail

Prolog. Une introduction à la programmation déclarative. Eric Salvat. IMERIR

Prolog. Une introduction à la programmation déclarative. Eric Salvat. IMERIR Prolog Une introduction à la programmation déclarative Eric Salvat IMERIR salvat@imerir.com 2010-2011 1/ 27 Introduction Objectifs : Utilisation de la logique des prédicats en programmation Etude d un

Plus en détail

Sommaire VENDREDI Partie I - Vendredi soir... 4

Sommaire VENDREDI Partie I - Vendredi soir... 4 Préface... xiii A qui est destiné ce livre?... xiii Conditions nécessaires... xiv Quels résultats prévoir?... xv Structure et conventions du livre... xv Structure du livre... xvi Conventions typographiques...

Plus en détail

Cliquez sur "Photos & Fichiers". La racine se nomme "Accueil" et vous pouvez organisez vos images en créant répertoires et sous répertoires.

Cliquez sur Photos & Fichiers. La racine se nomme Accueil et vous pouvez organisez vos images en créant répertoires et sous répertoires. QUICK START GUIDE La plateforme se structure en 3 rubriques : 1. Les documents : Contient les catalogues, prospectus, annuaires... 2. Les Photos & Fichiers : Contient les images HD (eps, tif, psd...),

Plus en détail

ITII Programmation Web FMC Page 1

ITII Programmation Web FMC Page 1 Programmation Web FMC Page 1 Définition d'ajax AJAX signifie Asynchronous JavaScript and XML : c'est un ensemble de technologies (CSS, JavaScript, XML...) utilisées ensemble afin de permettre des communications

Plus en détail

EXCEL CIVS EXCEL Notions générales. Partie II CIVS

EXCEL CIVS EXCEL Notions générales. Partie II CIVS EXCEL Notions générales Partie II Créer un bouton et lui attribuer une macro Créer un bouton : Dans le menu «Affichage» sélectionner l option "outils" dans la fenêtre qui s ouvre Cliquer sur "personnaliser

Plus en détail

Réussir. avec XHTML et CSS. 3e édition. son site web. Nebra. Mathieu. Préface de Laurent Denis

Réussir. avec XHTML et CSS. 3e édition. son site web. Nebra. Mathieu. Préface de Laurent Denis Mathieu Nebra Réussir son site web avec XHTML et CSS 3e édition Préface de Laurent Denis Groupe Eyrolles, 2006, 2008, 2010, ISBN : 978-2-212-12485-9 Table des matières 1. UN SITE WEB, COMMENT ÇA MARCHE?...

Plus en détail

CARACTÉRISER, METTRE EN FORME ET ANALYSER DES DONNÉES

CARACTÉRISER, METTRE EN FORME ET ANALYSER DES DONNÉES CARACTÉRISER, METTRE EN FORME ET ANALYSER DES DONNÉES Encodage de caractère et fichier de texte Texte et informatique 1 En informatique on utilise beaucoup de texte, mais pas seulement pour représenter

Plus en détail