systeme d'information
1/66
Comment fonctionne le Web ?
C'est un mécanisme client-serveur.
Le client demande un fichier, le serveur lui donne tel qu'il est stocké
– processus statique
Le serveur peut aussi générer un fichier en fonction de la demande du client – processus dynamique
2/66
Ecrire pour le Web
Ce n'est pas uniquement écrire des pages en HTML, il faut penser en terme de projet:
Définir le contenu
Trouver une arborescence ergonomique
Appliquer / Respecter la charte graphique
Produire les pages
Installer le site sur le serveur
Maintenance, politique de mise à jour
3/66
HTML, l'origine
HTML Hyper Text Markup Language est né en 1989 sous l'impulsion de Tim Berners Lee, " inventeur " du Web.
HTML est basé sur SGML (Structured Markup Language), qui est une vieille norme utilisée pour la description de documents.Elle est conçue pour les grosses documentations techniques.
HTML est une instance de SGML.
4/66
HTML, les principes
Il contient des commandes, implémentées par des balises pour marquer les différents types de texte (titres, paragraphe, listes …) , pour inclure des images, des formulaires, des liens …
C'est un langage à balisage qui décrit la structure logique d'un document hypertexte. Il a volontairement été conçu pour être simple. Il a évolué vers un langage de description de pages offrant des possibilités plus proches de la P.A.O.
5/66
L'hypertexte
Le langage HTML permet de créer des documents interactifs grâce à des liens hypertextes, qui relient votre document à d'autres documents. En cliquant sur une zone de texte (ou une image, un logo) mise en évidence, on peut accéder a un nouveau document situé sur un autre ordinateur en n'importe quel point du globe.
6/66
Arbre généalogique
SGML
…
MathML
SMIL
XHTML
Docbook
…
HTML
XML
7/66
Introduction au marquage - 1
Pour décrire un fichier hypertexte, le langage HTML insère des balises dans le