Initiation Programmation Web
Initiation Programmation Web
Initiation Programmation Web
QU’EST-CE QU’INTERNET
Pour faire simple disons qu’Internet est un système de communication (un réseau de communication) entre
des ordinateurs et qui ne dépend d’aucuns systèmes de communication physique (exemple : réseau
téléphonique, réseau mobile, réseau satellite, …). Il est évident que ce système de communication pour
échanger des données entre des ordinateurs répond à des normes, … ce que l’on appel des protocoles.
Un ordinateur pour être accessible et en communication via Internet doivent disposer d’un numéro
d’identification (comme un numéro de téléphone), ce numéro est appelé une adresse IP (Internet Protocol).
Aujourd’hui ce que l’on appelle le Web mais aussi ce que l’on retrouve sous la désignation du Cloud (l’accès
à de l’information, de la donnée à travers Internet) est constitué d’ordinateurs, de machines qui répondent en
générale à des caractéristiques bien particulières et que l’on appelle des serveurs. Internet c’est un système de
communication qui permet de transférer, échanger des données entre des ordinateurs. Ces données peuvent
être de différents type (textuelle, visuelles, sonores, …) et c’est donc suivant ce que l’on a et que l’on veut
faire avec ses données via Internet qu’on utilise différents protocoles.
Exemple : pour l’envoie de données sur un serveur Web à travers Internet on utilise le protocole FTP (pour
File transfert Protocol), pour l’appel et l’affichage d’une page Web sur un écran au travers d’un navigateur, on
utilise le protocole HTTP (pour Hyper Text Transfert Protocol).
1
Exemples de différents protocoles utilisés sur Internet (protocoles TCP/IP)
2
C’est au moment où la page Web est lue par le navigateur que celui-ci va appeler les médias et autres scripts
qui sont liés à la page Web et mettre le tout en forme visuellement.
A travers la zone de visualisation ou maintenant parois à travers d’autres outils du navigateur, on peut
visualiser le code constituant la page Web, on parle de Code Source de la page Web.
Rmq : si on ouvre une page Web avec un logiciel lisant les fichiers textes (exemple : Notepad sur Windows),
on ne verra le code source de la page Web (code et textes composants la page Web).
Affichage du rendu visuel et du code source d’une page Web sur un écran au travers d’un Navigateur
3
Rappel : ce n’est qu’en visualisant la page Web sur un écran au travers d’un navigateur Web ( Internet
Explorer, Firefox, Opéra, Safari, Google Chrome etc.) que la page se met en page et que
nous pouvons donc avoir un rendu visuel de celle-ci.
Page Web statique d’extension .HTML – Page Web dynamique d’extension .PHP
Conclusion : Une page Web peut s’ouvrir simplement avec tout logiciel éditeur de texte (Notepad, Notepad+
+, …), toutefois bien souvent nous n’en visualiserons que le code (code source de la page), pour en visualiser
le rendu, il faut alors un navigateur Web qui interprète le code et est capable de mettre en forme visuellement
la page Web ainsi que d’appeler les fichiers liés à celle-ci.
Affichage d’une Page Internet – Page Web à travers un logiciel éditeur de texte et un Navigateur Web
A savoir : Un document Word est aussi un fichier texte seulement en plus d’un fichier de texte simple comme
celui d’une page Web, tous les éléments autre que textes constituant le document (images, …) constituant le
4
fichier peuvent/sont par défaut intégrés au fichier. Ainsi qu’en t’on transmet par exemple un document Word à
quelqu’un (par email par exemple) en générale la personne qui le reçoit, reçoit son intégralité. Ce n’est pas le
cas d’une page Web ou il faut envoyer le fichier texte constituant la page + les fichiers liés à celle-ci.
Affichage d’un document Word à traver Microsoft Word et d’une page Web à travers un Navigateur
Internet
Si l’on emploi le mot organigramme pour définir avant tout ce qu’est un site Internet, c’est pour nous
renvoyer à l’image d’un système structurer, hiérarchisé, qui peut être complexe, évolutif, et peut être
simplement représenter sous une forme d’un schéma.
Il parait trop simple pour beaucoup de s’imaginer qu’un site Internet est avant tout une structure (un schémas)
à penser, élaborer, et non pas quelques chose à penser tout d’abord comme quelque chose de graphique, de
programmé, …
Pourtant bien des sites Internet se trouvent dépréciés par les internautes par cette négligence à la base de leur
création.
Pour utiliser une image, un site Internet n’est donc pas un empilement de pages Web aléatoirement rangées,
classées, … et reliées bêtement les unes aux autres, mais c’est avant tout une structure logique claire dans
laquelle chacun peut si retrouver.
5
De nombreux créateurs de sites Internet (Webmaster) se lancent dans la création de leurs pages Web sans être
passé par cette étape de définir l’organigramme de leur site Internet. Pourtant, bien que cette étape puisse
passée pour facultative, cette étape entraine des conséquences (positives ou négatives) dans nos
positionnements dans les résultats de recherche des moteurs de recherche.
Rmq : Pour la plus part des sites Internet, la structure d’un site Internet définie par l’organigramme se retrouve
souvent être transposé sur le sites Internet par la barre de navigation principale (barre des menus) et par ses
sous navigations.
Exemple de barre des menus d’un site Web (transposition de l’organigramme dans le site Web)
6
Liens
Contact
Une représentation graphique de l’organigramme pourrait-être ainsi :
Exemple d’organigramme
Cette structure pourrait donc être transposer sur le site Internet comme barre de navigation principale (barre
des menus) et pourrait donc prendre cette forme :
Accueil – Peintures – Illustrations – Biographie – Liens – Contact
Ci-dessous une image donnant une représentation plus graphique et plus concrète de cette structure sous forme
de barre des menus pouvant être présente sur le site Internet.
7
Exemple d’organigramme
Comme on peut le voir par ces deux exemples, la difficulté est donc bien de trouver les familles (les
catégories) qui rassemblent le mieux ce que l’on veut présenter au travers de notre site Internet.
Les avantages d’une bonne structure (un bon organigramme) permettent :
De pouvoir très simplement si retrouver dans un site Internet
De donner rapidement accès à l’internaute à l’information souhaitée
De pouvoir donner une évolution à son site Internet sans pour autant devoir tout repenser en cas
d’évolution mais aussi sans pour autant de disposer de tous les éléments constituant le site Internet dès
le début de sa création.
8
Circuit d’une page Web statique
9
Circuit d’une page Web dynamique
Client – Serveur
Différence entre une page Web statique (HTML) et page Web dynamique (PHP)
Différence entre une page Internet statique et une page Internet dynamique
Une page statique est affichée tel quelle à l’écran par le Navigateur, tandis que pour une page dynamique le
Serveur Web doit la générer pour qu’elle puisse existée et être affichée à l’écran par le Navigateur.
10