X.M.L. Extensible Markup Language
|
|
|
- Thibault Grondin
- il y a 10 ans
- Total affichages :
Transcription
1 X.M.L. Extensible Markup Language
2 Syntaxe générique de format de données Site Web Echange de données Dessins vectoriels Représentation arborescente Avantages Méta-langage document texte Chaînes de caractères délimitées par des balises Balisage illimité Svt contraintes métier XML n'est pas Un langage de programmation Un protocole de transport Une base de données XML Introduction
3 XML Introduction Portabilité Réelle solution inter plate-forme Format de données pur (par marquage) Non propriétaire
4 L'utilisation d'un parseur permet : Séparation du document en éléments distincts oattributs o Autres parties Assure le respect des règles XML o Indique les erreurs o Arrête le traitement XML Fonctionnement Utilisation d'une DTD (Définition de Type de Document) Permet le respect de contraintes et règles Applications recevant les données du parseur Navigateur Web, Traitement de texte, Base de données, Editeur graphique, Tableur, logiciel de gestion, programme de syndication, N'importe quel programme dans n'importe quel langage Exemple 1-1
5 XML Fonctions Langage normalisé de structuration de l information (W3C) Utilisé par n importe quel langage Définition XSD DTD namespace Transformation et formatage XSLT XSLFO XML SAX DOM Manipulation XLink XPointer Liaison
6 Principes de XML
7 XML Documents & fichiers <person> Alan Turing Document XML Document texte (pas de binaire) Document bien formé o Respect de la syntaxe et des règles XML Nom de fichier suivant le parseur utilisé </person> Personne.xml Balises, élément Début <nom_balise> Contenu de l'élément Fin </nom_balise> Le nom de la balise reflète son contenu Toujours une balise de début, avant une balise de fin o Différent de HTML Sensible à la casse <Personne> différent de <PERSONNE>
8 XML Arbre Imbrication des balises (infini) Définit une hiérarchie Parent et enfants Pour tous les éléments : o 1 parent, n enfants o Sauf élément racine Enfants inclus dans le parent <personne> <nom> <prénom>alan</prénom> <nom_famille>turing</nom_famille> </nom> <profession>informaticien</profession> <profession>mathématicien</profession> <profession>cryptographe</profession> </personne> Elément racine / élément document Seul élément sans parent Premier élément du document Contient tous les autres éléments
9 XML Arbre élément personne Élément racine Relation de composition nom profession profession profession prénom nom_famille informaticien mathématicien cryptographe Alan Turing Données textuelles (contenu)
10 XML Attribut Exemple 1-2 Paire nom-valeur balise de début nom séparé de valeur par = valeur entourée par " ou ' Exemple : <personne naissance=" " mort=" "> Ou <personne naissance=' ' mort=' '>
11 XML Noms XML Même règles pour les différents objets nom d'élément nom d'attribut Autres structures XML Les noms peuvent contenir N'importe quel caractères alphanumérique, ou chiffre standard ou non standard Les caractères de ponctuation suivants : _ souligné - trait d'union. point) Les noms ne peuvent pas contenir les autres caractères de ponctuation de blancs La chaîne de caractère XML, xml (réservée) Les noms commencent lettre, symbole ou _ leur longueur n'est pas limitée
12 XML Appel d'entité Utilisation des caractères réservés pour balisage < < & & > > " " ' '
13 XML Section CDATA Permet le traitement de données textuelles brutes, non interprétables Balise : <![CDATA[......]]> Exemple : <test> <p>vous pouvez utiliser un attribut <code>xmlns</code> par defaut pour ne pas avoir a ajouter le prefixe svg a tous vos elements:</p> <![CDATA[ <svg xmlns=" width="12cm" height="10cm"> <ellipse rx="110" ry="130" cx="1cm" cy="1cm" /> <rect x="4cm" y="1cm" width="3cm" height="6cm" /> </svg> ]]> </test>
14 XML Commentaires Similaires à HTML Balise : <! > Exemple : <! - J'ai besoin de vérifier et de mettre à jour ces liens dès que j'en aurai l'occasion --> Peuvent apparaître n'importe où dans le document XML (avant ou après l'élément racine) Ne peuvent apparaître à l'intérieur des balises Ne peuvent apparaître dans un autre commentaire Utilisable éventuellement par les parseurs (documentation)
15 XML Instructions de traitement Moyen de fournir des informations aux applications auxquelles sont destinées le document XML Balise : <? ?> tout de suite après <?, se trouve la cible, elle peut être : Nom de l'application destinatrice Identifiant d'une instruction de traitement Exemple : En HTML, utilisation balise META Robots pour indiquer aux moteurs de recherche ou robots s'ils doivent indexer une page et comment le faire Équivalence XML : <?Robots index="yes" follow=no"?> Cible : Robots Attributs : index, follow, précisent : La page doit être indexée Non exploration des liens relatifs au document (si yes, exploration)
16 XML Instructions de traitement Peuvent contenir une quantité de texte illimitée Utilisé par langages comme php, intégration de portions de code Ce sont des balises, pas des éléments Même règles que les commentaires La plus fréquente : xml-stylesheet Permet la liaison des feuilles de styles CSS à un document Exemple : <?xml-stylesheet href="person.css" type="text/css"?> <person> Alan Turing </person>
17 XML Déclarations Les documents peuvent commencer par une déclaration : Pas obligatoire Idem instruction de traitement Contenu : nom xml attributs : o version, version XML o type de codage, type codage du jeu de caractères o standalone, permet la lecture de la DTD no : la DTD est dans un fichier autre que celui qui est lu yes : DTD interne Si non indiqué : Version 1.0 type de codage, Unicode affecté, mais utilisation par le parseur des premiers octets pour définir type. standalone=no <?xml version="1.0" encoding="iso " standalone="yes"?> <personne> Alan Turing </personne>
18 XML Vérification contraintes de forme Document XML Document Bien Formé, règles : à chaque balise de début doit correspondre une balise de fin les éléments peuvent être imbriqués, ils ne doivent pas se recouvrir; il ne doit y avoir qu'un seul élément racine; les valeurs des attributs doivent être entre guillemets; un élément ne doit pas avoir deux attributs avec le même nom; les commentaires et instructions de traitement ne doivent pas apparaître à l'intérieur de balises; aucun caractère < ou & non échappé ne doit apparaître dans les données textuelles d'un élément ou d'un attribut.
19 Editeurs X.M.L. Commerciaux
20 Editeurs XML - Commerciaux <oxygen/> : Nombreuses vues : éditeur de source, débogueur XSLT Visualisation/édition d'arbre Edition et validation DTD, XML Schema Différence/fusion XML Support XQuery, XSLT, XPath Support Xalan, Saxon, MSXML, XSLTProc Plates-formes : Windows Mac OS X Linux Unix Java plugin Eclipse (requiert Java)
21 Editeurs XML - Commerciaux XML Spy (Altova) : Editeur de DTD, WSDL, Schema, XPath, XQuery, SOAP Complétion de code Liaison à une base de données Support Java et.net Plates-formes : Windows plugin Eclipse (requiert Java) Module visual Studio.NET
22 Editeurs XML - Commerciaux XMetal (JUST SYSTEM) : Support XPath, MathML, SGML, DOM, feuilles de style... Scripts utilisateur Intégration CMS Plates-formes : Windows ActiveX requiert.net
23 Editeurs XML - Commerciaux Stylus Studio (DATADIRECT) : Support SOAP, Schema, DTD, XHTML, XML Mapping... Support Java et.net Intégratoin à un SGBD Outils services Web et conversion de l'existant Plates-formes : Windows
24 Editeurs XML - Commerciaux Exchanger (Cladonia) : Editeurs Schema, RelaxNG, DTD Débogueur XSLT Support XPath, XQuery, WSDL, XML Signature, XSL:FO, MathML, DocBook... Outils WebDAV et FTP Plates-formes : Windows Linux OS X Unix
25 Editeurs XML - Commerciaux XML Judge (Topologi) : Editeurs Schema, RelaxNG, DTD Support SGML Plates-formes : Windows java JRE 1.4, 1.5
26 Editeurs XML - Commerciaux XML Writer (Wattle Software) : Utilise MSXML (Microsoft XML Core Services (MSXML) Utilise MSXML Support DTD, XSD Schema, XSLT Assistance intelligente Exemples de code Conversion de format Plates-formes : Windows
27 Editeurs X.M.L. Open Source
28 Editeurs XML Open Source VEX A Visual Editor for Xml : Licence LGPL Largement extensible Intégration Eclipse Outils WebDAV et FTP Support DTD et CSS Plates-formes : Windows Linux Plugin Eclipse
29 Editeurs XML Open Source BitFlux Editor (BXE) : Licence Apache Support RelaxNG, CSS... Système de plugins Plates-formes : Toutes (requiert Mozilla/Firefox)
30 Editeurs XML Open Source Pollo : Licence MIT Visualisation/édition d'arbre Support XPath, Schema, DTD, RelaxNG... Glisser/déposer Plates-formes : Windows, OS X, Linux, Unix (requiert Java)
31 Editeurs XML Open Source JEdit : Licence GPL Complétion de code Editeur graphique Plates-formes : Windows OS X Linux Unix OS/2 VMS... (requiert Java)
32 Exercices
33 Distinguez les noms XML correct des noms incorrect et corrigez les erreurs. <Drivers_License_Number>98 NY 32</Drivers_License_Number> <Driver's_License_Number>98 NY 32</Driver's_License_Number> <month-day-year>7/23/2001</month-day-year> <first name>alan</first name> <àçttûä>øåú</àçttûä> <first_name>alan</first_name> <month/day/year>7/23/2001</month/day/year> <_4-lane>I-610</_4-lane> <téléphone> </téléphone> <4-lane>I-610</4-lane> XML Documents bien formés
34 XML Documents bien formés <Drivers_License_Number>98 NY 32</Drivers_License_Number> Correction: Correct <Driver's_License_Number>98 NY 32</Driver's_License_Number> Correction: Incorrect (apostrophe) <month-day-year>7/23/2001</month-day-year> Correction: Correct <first name>alan</first name> Correction: Incorrect (présence d'un espace) <àçttûä>øåú</àçttûä> Correction: Correct <first_name>alan</first_name> Correction: Correct
35 XML Documents bien formés <month/day/year>7/23/2001</month/day/year> Correction: Incorrect (à cause des /) <_4-lane>I-610</_4-lane> Correction: Correct <téléphone> </téléphone> Correction: Correct <4-lane>I-610</4-lane> Correction: Incorrect (un nom XML ne commence pas par un chiffre)
36 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <top> <item>question 1<item answer="a"> <item>question 2<item answer="b"> <item>question 3<item answer="c"> </top> <?xml version="1.0"?> <text> <font size='8pt'>petite police</font> <font size='24pt'>grande police</font> </text>
37 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <top> <item>question 1<item answer="a"> <item>question 2<item answer="b"> <item>question 3<item answer="c"> </top> Correction: <item> n est pas fermé des attributs ne se mettent pas dans la balise fermante <?xml version="1.0"?> <text> <font size='8pt'>petite police</font> <font size='24pt'>grande police</font> </text> Correction: Bien formé
38 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <top> <item val=2/> <item val=3/> <item val=12/> </top> <?xml version="1.0"?> <text> <font small>un petit texte</font> <font big>un grand texte</font> </text>
39 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <top> <item val=2/> <item val=3/> <item val=12/> </top> <?xml version="1.0"?> <text> <font small>un petit texte</font> <font big>un grand texte</font> </text> Correction: Manque des guillemets pour les attributs Correction: pas d'espaces dans les noms de balise (ou alors small est un attribut mais doit être suivi par affectation à une valeur)
40 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <a> <b a="toto">et hop</b> </a> <a> <b a="titi">voil_a</b> </a> <?xml version="1.0"?> <programme titre="internet"> <ul> <li>xml<li/> <li>dtd<li/> <li>api<li/> <li>xsl<li/> </ul> </programme>
41 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <a> <b a="toto">et hop</b> </a> <a> <b a="titi">voil_a</b> </a> <?xml version="1.0"?> <programme titre="internet"> <ul> <li>xml<li/> <li>dtd<li/> <li>api<li/> <li>xsl<li/> </ul> </programme> Correction: Manque un élément Racine Correction: les balises fermantes ne sont pas bonnes </li>
42 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <a><b><c/></b><d></b></a> <?xml version="1.0"?> <niveaux> <truc>chose</truc> <niveau index="1"> <truc> </truc> </niveau> <niveau index="2"> <truc attribut="chose"> </truc> </niveau> </niveaux>
43 XML Documents bien formés Lisez les exemples suivants et vérifier si les documents XML sont bien formés (et expliquez pourquoi si ce n est pas le cas) : <?xml version="1.0"?> <a><b><c/></b><d></b></a> Correction: Mauvaise balise </b> </d> <?xml version="1.0"?> <niveaux> <truc>chose</truc> <niveau index="1"> <truc> </truc> </niveau> <niveau index="2"> <truc attribut="chose"> </truc> </niveau> </niveaux> Correction: Bien Formé (truc peut être utilisé à plusieurs endroits)
44 XML Exercice Créer un document XML, bien formé répondant aux principes suivants : Un client possède un nom complet décomposé en nom, prénom Il habite à une adresse constituée d'un n de rue, d'une rue dans une ville On peut le joindre par le biais de son contact composé : * de numéros de téléphone (0 ou plusieurs) * de fax (0 ou plusieurs) * d' (0 ou plusieurs)
45 XML Exercice
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
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
Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch
Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties
Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
Gestion Électronique de Documents et XML. Master 2 TSM
Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document
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.
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.................................
XML : documents et outils
XML : documents et outils Pierre-Alain Reynier Université de Provence [email protected] http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...
PROSOP : un système de gestion de bases de données prosopographiques
PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la
ECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème
Chapitre IX L intégration de données Le problème De façon très générale, le problème de l intégration de données (data integration) est de permettre un accès cohérent à des données d origine, de structuration
Outils logiciels pour l'ingénierie documentaire
Ingénierie Documentaire Outils logiciels pour l'ingénierie documentaire http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - L'IDE XML Oxygen 5 A. Fichiers XML...5 B. Schémas XML...6
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...
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
Configuration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
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 [email protected] http://www.cri.ensmp.fr/people/silber/cours/2010/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
XML et Bases de données. Les bases de données XML natives.
XML et Bases de données. Les bases de données XML natives. Introduction. Une définition de l'expression «Base de données XML Native» : Une base de données XML native définit un modèle (logique) de document
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
FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)
Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).
L'essentiel de XML. Cours XML. Olivier Carton
L'essentiel de XML Cours XML Olivier Carton L'essentiel de XML: Cours XML Olivier Carton Version du 18/12/2014 Copyright 2007-2014 Olivier Carton Résumé Support du cours XML en M2 Pro à l'université Paris
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
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
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
Burckel Thomas. Formation. Compétences
Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : [email protected] Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech
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
Manuel d intégration API FTP SMS ALLMYSMS.COM
Manuel d intégration API FTP SMS ALLMYSMS.COM 29/01/2014 TABLE DES MATIERES 1. ENVOI DE SMS (SMS-MT PUSH)... 3 1.1. GENERALITES... 3 1.1.1. Adresse FTP... 3 1.1.2. Paramètres de connexion... 3 1.1.3. Remarques...
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
Gestion documentaire (Extraits du CCI version 1.2)
Standard du gouvernement du Québec sur les ressources informationnelles PROJET Gestion documentaire (Extraits du CCI version 1.2) 12 juillet 2004 SGQRI 000[-00] Nom du [ : Nom de la partie] Projet, version
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Les nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Adobe Technical Communication Suite 5
Adobe Technical Communication Suite 5 Comparatif des versions Adobe Technical Communication Suite 5 est arrivé Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 est une solution
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan
A5.2.4 Étude d une technologie, d'un composant, d'un outil
Assistance et dépannage des visiteurs : Etude des prérequis de glpi : A5.2.4 Étude d une technologie, d'un composant, d'un outil Sujet : Prérequis Tout ce qu'il faut savoir pour une installation confortable
Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML
Faculté Polytechnique de Mons Johnny TSHEKE SHELE Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Travail de fin d études présenté en vue de l obtention du grade
Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
NFE204 Bases de données avancées
NFE204 Bases de données avancées Bases de données documentaires et NOSQL Philippe Rigaux, Nicolas Travers Conservatoire National des Arts et Métiers October 8, 2013 WebDam (CNAM) NFE204 Bases de données
Architecture existante (principale)
6PO : Système d'impression Sans Pilote Os-agnostic Frédéric BLOISE - DOSICALU Aix-Marseille Université le plan Le cahier des charges Architecture existante pour l'impression 6po (WebDAV) 6po Web 6po Mail
WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. [email protected]
Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet [email protected] 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents
Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures
Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques
Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008
Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait
Systèmes d'informations historique et mutations
Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN
VOLÉE 2 2012 2014. Master of Advanced Studies RAPID APPLICATION DEVELOPMENT. www.mas-rad.ch
VOLÉE 2 2012 2014 Master of Advanced Studies RAPID APPLICATION DEVELOPMENT www.mas-rad.ch Master of Advanced Studies RAPID APPLICATION DEVELOPMENT Master of Advanced Studies OBJECTIFS ET PUBLIC CIBLE Cette
Joomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
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
Web Application Models
Web Application Models une nouvelle fonction de VisualAge Pacbase au service des applications WebSphere Jean-François Lévi - Bernard Etienne Maîtriser l'évolution des développements Web d'entreprise avec
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
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
Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn
1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse
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
< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE
Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : [email protected]
Comment récupérer un document OOo corrompu. Distribué par Le projet OpenOffice.org
Comment récupérer un document OOo corrompu Distribué par Le projet OpenOffice.org OpenOffice.org Documentation Project How-To Table des Matières 1 Introduction 3 2 Bibliographie 3 3 Installation des logiciels
Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche
emuseum emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET emuseum est un système de publication Web qui s intègre de façon transparente avec TMS pour la publication d informations sur Internet et les appareils
Suite bureautique, les enjeux d'une alternative.
24 juin 2003 1 / 44 Suite bureautique, les enjeux d'une alternative. Professeur. POLLET Mme PANAGET - C.N.A.M. Paris - Directeur Informatique Centre Hospitalier Avranches-Granville M. REVUZ - Docteur en
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.
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents
Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.
Création d une carte heuristique avec Freeplane Version : 1.1.3 Barre de menus Barre d outils Barre des touches de fonctions Espace de travail Barre d icônes Éditeur de notes Freeplane est un logiciel
Gestion collaborative de documents
Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,
Environnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut [email protected] http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration
Inspiration 7.5 Brève description d Inspiration Langue : Français et anglais. Coût : 109$. Une version d essaie gratuite de 30 jours est disponible à l adresse suivante : http://inspiration.demarque.com/applicationweb/pages/publique/index.php
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques Informaticiens Niveau : Débutant à Initié Disposer d'un manuel de référence Présentation des concepts essentiels de mise en œuvre
Document Object Model (DOM)
Document Object Model (DOM) Jean-Claude Charr Maître de conférences IUT de Belfort Montbéliard Université de Franche Comté Description générale Définit un standard pour accéder aux documents structurés
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
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
A. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
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
Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - [email protected]
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - [email protected] 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
Générer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Programmation des Applications Réparties. Parsers XML DOM et SAX
Programmation des Applications Réparties Parsers XML DOM et SAX Luiz Angelo Steffenel [email protected] Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 Comment
Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS
Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages
OPC Factory Server- Réglage des paramètres de communication
OPC Factory Server- Réglage des paramètres de communication EIO0000001731 04/2014 OPC Factory Server- Réglage des paramètres de communication 04/2014 EIO0000001731.01 www.schneider-electric.com Le présent
La base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Tutoriel QSOS. Version 2.0-13/02/2013
Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
INTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Projet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Qu'est-ce que XML? XML : Extensible Markup Language. Exemple de document SGML SGML
XML : Extensible Markup Language SGML Une introduction (1) http://kiwi.emse.fr/3a/dn.html Ph. Jaillon / J.J. Girardot J.J. GIRARDOT - EMSE 10/2004 1 Standard Generalized Markup Language Norme ISO-8879
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
www.netexplorer.fr [email protected]
www.netexplorer.fr 0825 590 144 [email protected] Sommaire L interface NetExplorer... 3 Partie utilisateur... 4 Envoyer des documents sur la plateforme (déposer des documents)... 4 Télécharger des
L art d ordonnancer. avec JobScheduler. François BAYART
L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),
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,
Programmation Internet
Programmation Internet Mikael DAUTREY Janvier 2007 [email protected] 1 Objectifs du module Acquérir des connaissances de base en programmation Internet Technologies Syntaxe des langages Modèles
XML et recherche d information
Chapitre 4 XML et recherche d information 4.1. Introduction La nature des collections de documents électroniques évolue. Elles intègrent de plus en plus des meta-informations et notamment des informations
Catalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
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
S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
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.
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
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
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,
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
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
