📘 Fiche de cours
L'essentiel du cours
Le développement Web repose sur l'architecture client-serveur. Le Front-end (HTML5, CSS3, JavaScript) gère l'interface utilisateur, tandis que le Back-end (Node.js, PHP, ou Java Spring) gère la logique métier et l'accès aux données via SQL. Le protocole $HTTP$ assure l'échange de données.
Méthodes à maîtriser
- Structurer une page avec HTML5 (balises sémantiques).
- Appliquer des styles avec CSS (Flexbox/Grid).
- Manipuler le DOM avec JavaScript.
- Créer une API REST simple pour communiquer avec une base de données.
Exemples corrigés
- HTML :
<button id="btn">Cliquez ici</button> - JS :
document.getElementById('btn').addEventListener('click', () => alert('Bravo !'));
Erreurs fréquentes
- Confondre le langage côté client (JS) et côté serveur.
- Oublier de fermer les balises HTML ou les accolades en JS.
- Ne pas sécuriser les entrées utilisateur (risque d'injection SQL).