187
pages
Documents
Écrit par
Abdelali Ed?Dbali
Publié par
pefav
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe et accède à tout notre catalogue !
Découvre YouScribe et accède à tout notre catalogue !
187
pages
Documents
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Publié par
Poids de l'ouvrage
1 Mo
Technologies Web
Philippe Rigaux
adaptation
AbdelAli.EDDBALI@univorleans.fr
d'après
Pratique de PHP et MySQL
O'Reilly
http://oreilly.free.fr/mysqlphp
Technologies web 1Objectifs
Comprendre le fonctionnement de quelques outils
de la création web :
HTML (HyperText Markup Language), XHTML
Les feuilles de style CSS (Cascading Style Sheets)
Le langage côté client Javascript
Le langage de script PHP
Le SGBD relationnel MySQL
L'articulation de tous ces outils pour créer des sites
internet/intranet dynamiques
Technologies web 2Plan
Les bases du Web : architecture, adressage,
HTTP
Langages côté client :
HTML
Feuilles de style CSS
JavaScript
CGI et PHP
PHP et MySQL
Technologies web 3Pour tout savoir
Sur les standards du web :
Le site du consortium WWW: http://www.w3c.org
Les documents de référence sur HTTP, HTML, CSS, XML,
XHTML, et plein d'autres gros mots.
Publiés sous la forme de RFC (Request For Comments).
Certains ont acquis le statut de norme (ex HTML 4.0)
Ça bouge tout le temps: à consulter régulièrement
D'autres sites spécifiques à PHP et MySQL :
PHP : www.php.net, www.phpfrance.com
MySQL : wwwfr.mysql.com
Technologies web 4L'internet
C'est le réseau des réseaux !
Basé sur un protocole (de bas niveau), TCP/IP
Permet d'échanger des données dans un environnement
hétérogène
Chaque ordinateur est connu par une adresse IP unique
On peut aussi y faire référence par son nom
Ex: cortes.cnam.fr = 163.173.212.26
Technologies web 5Le Domain Name Service
Établit une correspondance noms/adresses
Jusqu'en 1984, tout était centralisé dans un seul fichier
hosts.txt !
Remplacé par le DNS: une organisation hiérarchique des
noms de domaine
La gestion du DNS est décentralisée: un sousdomaine
est géré par un serveur de nom
Technologies web 6Structure du DNS
Les serveurs de nom collaborent entre eux pour
convertir un nom de machine en adresse IP.
.fr.com .org
apache univorleans fnac cnamafplcbhv sncf
www www xml corteswwwjava
Technologies web 7Le Web
C'est un système d'information basé sur l'Internet
Ce SI est constitué de « documents », terme à
prendre au sens large
Ils sont fournis par des serveurs web
Ils sont consultés grâce à des clients web
Les serveurs et les clients communiquent à l'aide
d'un protocole : HTTP HyperText Transfer Protocol
Technologies web 8Fonctionnement du Web
PHP, Java, HTTP
Perl, C, ...
requêtes
programme programme Internet
serveurclient
document
machine client documents
HTML
CSS
documents
JavaScript
machine serveur
Technologies web 9Quelques mots sur HTTP
Protocole (langage) d'échange d'informations
propre au Web
On ouvre une connexion
On envoie un entête
Puis une ligne blanche
Puis éventuellement un contenu
Et on ferme la connexion.
Pas de connexion permanente !
Technologies web 10