La Toile (Web) et les réseaux d’ordinateurs Introduction aux langages du Web Edoardo Berera Telelinea.

Slides:



Advertisements
Présentations similaires
Introduction aux Web Services Partie 1. Technologies XML
Advertisements

Conception de Site Webs Interactifs Cours 3
Internet : serveurs Web
HTML5, CSS3, PHP5, Javascript, AJAX
Internet.
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
Université de Picardie
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
Internet : de sa naissance à nos jours
HTML Les types de balises
TP 3-4 BD21.
Introduction aux Web Services Partie 1. Technologies HTML-XML
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Web traditionnel
COME Bernard Comeau Commerce électronique Les éléments retrouvés dans une page Web. COME 2001.
Nouveau blog. WordPress connexion Nommez votre blog.
XML-Family Web Services Description Language W.S.D.L.
Comprendre l’environnement Web
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Initiation au web dynamique Licence Professionnelle.
Cours n° 1 Le langage HTML Prof. : E. BAKKI
Les feuilles de style CSS
PHP & My SQL.
Le Web, création utilisation  Le nuage  Préparer chez soi  Exister en ligne  Retrouver son groupe  Notions de base  Outils de publication  vivreensemble.net.
Le langage XHTML 420-S4W-GG Programmation Web Client
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
LANGAGE HTML Le HTML (Hyper Text Markup Langage) est un langage universel utilisé sur le World Wide Web. Le HTML permet de : * Publier des documents sur.
LE HTML ISN Terminale S Un peu d’histoire …
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
 Objet window, la fenêtre du navigateur
Programmation Web : Introduction à XML
Mastère Professionnel Systèmes de Communication et Réseaux
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
XHTML les fondamentaux M.DIENG Abdoulaye DTS 1 Réseaux & Données.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
S'initier au HTML et aux feuilles de style CSS Cours 5.
SMIL Synchronized Multimedia Integration Language
Internet, le Web etc… Benjamin I. Levine Novembre 2002.
Développement d’Application Web.  L’internet=WWW  Vrai  Faux  C’est quoi Web2.0  Quel intérêt d’un navigateur.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
INTERNET heg eid Avril-juin 2001 A.Rezzonico.
Introduction à XML Yves Bekkers. Plan Introduction - structurer l’information Les langages à balises - un peu d’histoire XML - concepts de base Outils.
Chap 0 : Introduction HTML et CSS
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
S'initier au HTML et aux feuilles de style CSS Cours 5.
INTERNET Le langage HTML
Initiation au JavaScript
Module : Langage XML (21h)
eXtensible Markup Language. Généralités sur le XML.
Internet et le Web Internet existe sans le web....
CPI/BTS 2 Programmation Web Introduction au HTML Prog Web CPI/BTS2 – M. Dravet – 18/09/2003 Dernière modification: 18/09/2003.
ORGANISATION DE L’ENSEIGNEMENT Informatique et Sciences du Numérique.
Introduction aux technologies des web services en Java EE
ORGANISATION DE L’ENSEIGNEMENT
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Dreamweaver Séance 1.
Présentation de Dreamveawer
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
SI28 Malépart Céline Jérémy Palmier
Introduction au HTML Qu’est ce que le HTML ?
CPI/BTS 2 Programmation Web Introduction au HTML Prog Web CPI/BTS2 – M. Dravet – 18/09/2003 Dernière modification: 18/09/2003.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Conception de site web. Place du Web dans le monde  Entreprises  Commerce électronique  Réseaux sociaux  Les municipalités  Les partis politiques.
Comprendre l’environnement Web
Transcription de la présentation:

La Toile (Web) et les réseaux d’ordinateurs Introduction aux langages du Web Edoardo Berera Telelinea

E. BereraTelelinea2 Programme 1. Introduction aux langages de description des documents 2. Formulaires et leur traitement 3. Accès aux bases de données 4. Exemple

E. BereraTelelinea3 1. Introduction aux langages de description des documents  XML (Extensible Markup Language)  HTML (HyperText Markup Language)  Pages HTML statiques et dynamiques

E. BereraTelelinea4 XML eXtensible Markup Language –Définition –Objectifs –Origine –Exemples

E. BereraTelelinea5 Définition XML est un metalangage –Langage pour définir d’autres langages de description de documents ou de données –Chaque langage définit un jeu normalisé d’éléments ou “balises”, par ex. – –avec signification et règles d’utilisation standardisées, c-à-d une grammaire

E. BereraTelelinea6 Objectifs –Extensibilité pouvoir définir des nouveaux éléments –Structure pouvoir modéliser des données et des documents aussi complexes soient-ils –Validation pouvoir vérifier que les structures de données sont correctes –Indépendance des média pouvoir publier les contenus avec multiples formats (livres, CD- ROMs, pages Web) –Indépendance vis-à-vis des editeurs de logiciel pouvoir utiliser n’importe quel éditeur de documents

E. BereraTelelinea7 Origine SGML –Standard Generalized Markup Language DTD Document Type Definition –Standard ISO (International Standard Organization), Genève –Origine IBM –Séparation du contenu et de la forme d’un document Le même livre doit pouvoir être publié –en édition de luxe –en format de poche

E. BereraTelelinea8 Exemples SMIL –Synchronized Multimedia Integration Language document multimédia –graphique –photo –son –Lecteur RealPlayer layout Logo UNSA Photo Valrose Marseillaise

E. BereraTelelinea9 Fichier marseillaise.smimarseillaise.smi

E. BereraTelelinea10 XML et les bases de données Exemple de description de la table clients 20 Dupont Jean 21 Bianchi Bruno numeronomprenom 20DupontJean 21 BianchiBruno clients

E. BereraTelelinea11 HTML HyperText Markup Language –Définition –Origine –Objectifs –Exemples

E. BereraTelelinea12 Définition Langage de description de la mise en page de documents avec liens hypertextuels

E. BereraTelelinea13 Origine liens hypertextuels Apple HyperCard MS Windows Help

E. BereraTelelinea14 La Toile : World Wide Web –Extension au monde entier grâce à l’Internet Tim Berners-Lee et Robert Cailliau, CERN (Centre Européen de Recherche Nucléaire), Genève, ~1990

E. BereraTelelinea15 Objectifs Puissance –Recherche d’information facilitée par la navigation suivant les liens hypertextuels entre documents Simplicité –Dans sa forme plus simple, HTML peut être lu par l’homme et par la machine

E. BereraTelelinea16 Exemples Lien hypertextuel –Anchor Text ancre A: anchor, ancre HREF: hyper-reference URL: Universal Resource Locator –protocole de dialogue, nom du serveur, nom du fichier Texte ancre URL

E. BereraTelelinea17 Une page HTML complète HTML Fichier salut.htm Exemple Bienvenue Ciao BODY HEAD Ciao salut.htm salve.htm Bienvenue Exemple salve.htm

E. BereraTelelinea18 Titres, Heading –Heading Titolo

E. BereraTelelinea19 Listes –Ordered list Primo Secondo –Unordered list Elemento x Elemento y LI: List Item 1. Primo 2. Secondo Elemento x Elemento y

E. BereraTelelinea20 Tableaux –Table contenu 1e cellule contenu 2e cellule … BORDER=“5”: attribut bordure et valeur TR: Table Row TD: Table Data

E. BereraTelelinea21 Multimedia, Hypermedia Texte, photo, vidéo, audio Insertion images –Image Source GIF (256 couleurs,.gif) Graphics Interchange Format Standard pour les graphiques JPEG (milliers de couleurs,.jpg) Joint Photographic Experts Group Standard pour les photos Photo Film Audio

E. BereraTelelinea22 Images réactives image map

E. BereraTelelinea23 Frames –Frameset, Frame ROWS=“30%,*”: attribut cadre horizontaux et leur dimensions (30% de la hauteur de la fenêtre pour le premier cadre et ce qui reste (*) pour le dexième) NAME=“zone-inf”: attribut nom du cadre inférieur (le cadre supérieur n’a pas de nom dans cet exemple)

E. BereraTelelinea24 Pages HTML statiques et dynamiques

E. BereraTelelinea25 Protocole d’application HTTP HyperText Transfer Protocol –Protocole de dialogue qui permet a un navigateur de demander des pages à un serveur HTTP Programme client - Internet Explorer - Netscape Navigator Programme serveur - Apache - Internet Information Server

E. BereraTelelinea26 Web server Serveur Web URL: interpreter Pages statiques *.htm Pages dynamiques *.asp *.jsp *.php

E. BereraTelelinea27 Pages HTML dynamiques Pages actives côté serveur –Pages HTML contenant aussi des programmes –Langages de scripting ASP: Active Server Pages (famille Basic) JSP: Java Server Pages (famille Java) PHP: (famille C) –Interpreteur (ou moteur) Programme qui interprète et execute les instructions du langage de scripting

E. BereraTelelinea28 Serveurs Web & SGBDR WEB server SGBDR server HTML BD –Serveur Web–Systèmes de Gestion de Bases de Données Relationnelles

E. BereraTelelinea29 HTTP & ASP Requests WEB server SGBDR server ODBC ASP interpreter HTML ASP BD Request Reply HTTP Client Internet Server

E. BereraTelelinea30 Références Worldwide Web Consortium – XML HTML Microsoft Corporation – ASP

E. BereraTelelinea31 Références Jon Bosak, Sun Microsystems, “Media-independent publishing: four myths about XML”, IEEE Computer, Oct. 1998, pp Jon Bosak, “XML, Java, and the future of the Web”, white paper, Sun Microsystems, info/standards/xml/why/xmlapps.htm XML FAQ Charles Petrie, “The XML Files”, IEEE Internet Computing, May/Jun. 1998, pp. 4-5 Lisa Rein, “XML-enabled tools”, IEEE Internet Computing, May/Jun. 1998, pp “Interview: Dan Connolly on the architecture of the Web”, IEEE Internet Computing, Mar./Apr. 1998, pp Elisa Bertino, Barbara Catania, “Integrating XML and Databases”, IEEE Internet Computing, Jul./Aug. 2001, pp computer.org/internet/xml/