Catégories & technologies du web

Cette page explique en détail les technologies fondamentales du web. Cliquez sur une catégorie pour accéder directement à la section souhaitée.

Back-end

PHP – Langage serveur

PHP est un langage de programmation exécuté côté serveur. Le code PHP est interprété avant que la page ne soit envoyée au navigateur.

PHP permet de créer des pages dynamiques, traiter des formulaires, gérer des utilisateurs et communiquer avec des bases de données.

<?php
$nom = "Jean";
echo "Bonjour $nom";
?>
Front-end

HTML – Structure des pages

HTML est le langage de base du web. Il sert à structurer le contenu d’une page.

<h1>Titre</h1>
<p>Paragraphe</p>
<button>Envoyer</button>

HTML définit uniquement la structure, pas le style ni la logique.

Design

CSS – Mise en forme

CSS permet de styliser les pages HTML : couleurs, tailles, espacements, animations.

body {
  background:#020617;
  color:white;
}

CSS améliore l’apparence et la lisibilité du site.

Interactivité

JavaScript – Interactions

JavaScript est exécuté côté navigateur. Il permet d’ajouter des comportements dynamiques.

document.querySelector("button")
.onclick = function(){
  alert("Bonjour !");
};
Données

Bases de données – MySQL / MariaDB

Une base de données permet de stocker et organiser des informations de façon durable et structurée.

<?php
$pdo = new PDO(
  "mysql:host=localhost;dbname=test",
  "utilisateur",
  "motdepasse"
);
?>
<?php
$stmt = $pdo->prepare(
  "INSERT INTO users (nom) VALUES (?)"
);
$stmt->execute(["Jean"]);
?>
Résumé

Rôle de chaque technologie