📘 Fiche de cours
L'essentiel du cours
Le développement web repose sur l'architecture client-serveur. Le Front-end utilise HTML5 (structure), CSS3 (style) et JavaScript (interactivité). Le Back-end gère la logique métier, la connexion à la base de données (SQL) et le traitement des requêtes via un langage serveur (ex: PHP ou Node.js). Le protocole HTTP/HTTPS assure l'échange de données.
Méthodes à maîtriser
- Créer une structure HTML sémantique.
- Appliquer des styles CSS (Flexbox/Grid).
- Manipuler le DOM avec JavaScript.
- Créer une connexion entre une page web et une base de données via un script serveur.
Exemples corrigés
- HTML :
<button id="btn">Cliquez</button> - JS :
document.getElementById('btn').addEventListener('click', () => alert('Hello')); - SQL (Back-end) :
SELECT * FROM utilisateurs WHERE id = 1;
Erreurs fréquentes
- Mélanger le code côté client (JS) et côté serveur (PHP/SQL).
- Oublier de fermer les balises HTML.
- Ne pas sécuriser les entrées utilisateur (risque d'injection SQL).