LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Technologie Web

Dissertations Gratuits : Technologie Web. Recherche parmi 300 000+ dissertations

Par   •  7 Février 2014  •  4 050 Mots (17 Pages)  •  709 Vues

Page 1 sur 17

Module

Technologie Web

Chapitre 1

Initiation au Développement Web

Introduction

Le Web est à l'origine une technologie documentaire pour projeter des documents sur un réseau en les dématérialisant. Il est un nom donné à l’ensemble hyper documentaire formé par la totalité des documents disponibles sur Internet à travers un protocole particulier : HTTP.

Le Web est l’assemblage de technologies diverses. Chaque technologie s’occupe d’un problème ou aspect particulier de la chaîne.

L'apparition de langages qui permettent la production programmée de pages Web, capables de recevoir des paramètres va bouleverser ce que la communauté va faire de cette technologie.

I. Principe du Web

Le principe central du Web est la transaction HTTP :

– Un émetteur (client) envoie une REQUETE

– Un serveur y répond.

C’est une généralisation du « client-serveur » à partir de technologies publiques.

La REQUETE est un message court et formaté, sa construction suit une norme http et demande un document à travers une URL (GET) ou dépose des données sur le serveur (POST).

Une requête peut également envoyer un ou plusieurs documents dans le corps de document. (document multi-entité. Ex : multipart/form-data).

Le document qui revient peut être le contenu d’un fichier (statique) ou un texte fabriqué à la demande par un programme (Web dynamique).

On va s’intéresser ici du Web dynamique et nous allons maitriser ensemble un des langages trop utiles dans les développements des sites web dynamique qui est le PHP.

II. Définition de PHP

Le PHP est un langage d'origine "pragmatique". Cela veut dire que ce sont les développeurs eux-mêmes (Rasmus Lerdorf en 1995) qui l'ont forgé à ses débuts. L'histoire commence avec un développeur Web des années 90 qui s'aperçoit de la limite du HTML (pas de possibilité de "capitalisation" et d'automatisation de son écriture). Le HTML décrit un contenu, il ne le "génère" pas. Cinquante "motifs" visibles à l'écran supposent la recopie de cinquante fois le morceau de HTML qui dessine le motif.

D’où la nécessité d’un langage de script serveur appelé PHP. Il s'agit bien d'un langage de programmation avec une syntaxe procédurale, des structures logiques et de contrôle. Il suit une syntaxe formelle qui peut être vérifiée avant le début de l'exécution réelle des instructions.

C'est un langage de script, c'est-à-dire qu'il est :

• Interprété "tel qu'il est écrit". Il n'y a pas de traduction de la source PHP en quoi que ce soit d'autre.

• Prévu pour écrire des programmes de type "scripts", c'est-à-dire qui ont un début, une séquence, et une fin (sortie).

Son exécution est localisée sur le serveur Web qui produit la page vue par l'utilisateur de l'autre côté du réseau. Cette production est réalisée sur le serveur en consommant ses ressources. Les ressources de l'ordinateur client servent à interpréter ce résultat sous une forme affichable.

III. Les avantages du PHP

Les avantages de PHP sont:

- De très nombreuses bibliothèques.

- Une communauté de premier ordre :

• Réactivité de l’aide technique.

• Rapidité de résolution de problèmes.

• Fréquence des correctifs et fiabilité des librairies.

- Une gestion pratique et efficace des variables et de la mémoire.

IV. Les éléments de base du PHP

1. Mélange HTML/PHP

PHP s’intègre dans l’HTML entre < ?php et ?>

2. Les commentaires

Deux formes de base :

// commentaire ligne

/* commentaire bloc

*/

# commentaire de type PERL/Shell

3. Les variables

Modèle unifié de variable : $ + un nom

$var = 1;

$var = 3.2E+4;

$var = "du texte";

$var = array();

$var = new Object();

En général :

– Les variables n'ont pas de type déclaré

– Suivant le réglage de PHP, l'utilisation d'une variable non initialisée : ne signale rien, la variable vaut 0 ou '' ou null suivant son utilisation.

En PHP, le type d’une variable est déterminé par la valeur qu’on lui donne. Ce type peut changer au cours du programme au suivant les affectations.

Instruction Type de la variable

$Variable = 0; type entier

$Variable = 12; type entier

$Variable = 0.0; type réel

$Variable = 12.0; type réel

$Variable = "0.0"; type chaîne

$Variable = "Bonjour tout le monde"; type chaîne

4. Les constantes

On les définit à l’aide la commande define().

Exemple define("PI",3.14 )

Elles ne peuvent

...

Télécharger au format  txt (28.5 Kb)   pdf (282.9 Kb)   docx (25.1 Kb)  
Voir 16 pages de plus »
Uniquement disponible sur LaDissertation.com