Module 1 :
Introduction au
développement web &
environnement
On commence exactement a 10
Objectifs pédagogiques
À la fin de ce module, vous serez capable de :
• Comprendre le fonctionnement du web (architecture client/serveur,
protocole HTTP).
• Connaître les langages de base du web : HTML, CSS.
• Installer et configurer un environnement de développement local
(XAMPP, WAMP ou Laragon).
• Créer un premier fichier PHP simple.
Comprendre les bases
du web
1. Architecture Client / Serveur
• Client : navigateur web (Chrome, Firefox, etc.)
• Serveur : machine distante (ou locale) qui reçoit les requêtes
et renvoie les réponses.
Le protocole HTTP (HyperText
Transfer Protocol)
• C’est un protocole de communication entre client et serveur.
• Méthodes principales :
GET Récupère une ressource sans la modifier. Exemple : afficher une page web.
Envoie des données pour créer une nouvelle ressource. Exemple : soumettre un
POST
formulaire.
PUT Met à jour une ressource existante ou en crée une nouvelle si elle n’existe pas.
PATCH Met à jour partiellement une ressource (modifie seulement certaines données).
DELETE Supprime une ressource.
Le protocole HTTP (HyperText
Transfer Protocol)
• Réponses HTTP :
Code Catégorie Description
200 2xx (Succès) La requête a réussi.
201 2xx (Succès) Une ressource a été créée avec succès.
400 4xx (Erreur) Requête mal formée ou invalide.
401 4xx (Erreur) Authentification requise.
403 4xx (Erreur) Accès interdit, même authentifié.
404 4xx (Erreur) Ressource non trouvée.
405 4xx (Erreur) Méthode HTTP non autorisée.
429 4xx (Erreur) Trop de requêtes envoyées (limite atteinte).
500 5xx (Erreur) Erreur générale du serveur.
Les langages de base
du web
Langage de balisage qui structure les pages web.
CSS (Cascading Style
Sheets)
Langage de style qui permet de mettre en forme le HTML.
JavaScript (JS)
Langage de programmation côté client. Il rend les pages interactives.