đ S11 â PHP : Syntaxe & logique
- PĂ©riode : du 23 fĂ©vrier au 6 mars 2026 â Semaines 8â9
- Thématique : Découverte de PHP procédural
- Jour férié / vacances : Aucun
đ§ Objectifs de la session
- Comprendre la syntaxe de base de PHP (variables, conditions, boucles, tableaux).
- Apprendre à écrire des fonctions personnalisées et à organiser du code procédural.
- CrĂ©er un petit programme dynamique exĂ©cutĂ© dans un navigateur local via un serveur (XAMPP, MAMPâŠ).
- Poser les fondations du back-end en manipulant des scripts PHP sans base de données.
đ Cette session marque la transition entre le front-end (HTML/CSS/JS) et le traitement serveur (PHP), avec une logique de traitement dynamique cĂŽtĂ© back.
đ UnitĂ©s dâapprentissage mobilisĂ©es
- UA 7.1.1 â Comprendre la syntaxe de base â (4h) â rĂ©fĂ©rentiel
- UA 7.1.2 â Tableaux et fonctions utilisateur â (4h) â rĂ©fĂ©rentiel
đ§© Prototype
Titre : Simulateur dâopĂ©rations PHP
Description : Créer un petit programme PHP avec un formulaire HTML permettant de :
- saisir deux nombres et une opération (
+
,-
,*
,/
) - envoyer les données à un script PHP via
POST
- afficher le rĂ©sultat dans la mĂȘme page
Le script doit contenir des conditions, des fonctions et une validation simple des données.
đ§Ș Mini-Projet
Titre : Mini-app logique â PHP procĂ©dural
Description : Développer une petite application PHP sans base de données, avec des fonctionnalités simples :
- formulaire HTML
- traitement en PHP (conditions, fonctions, tableaux)
- logique métier minimale (quiz, convertisseur, calculateur, etc.)
Contraintes techniques :
- Pas de base de données, pas de POO
- PHP uniquement en mode procédural
- Travail individuel â 100% local
Livrables attendus :
- Dossier complet du projet (
index.php
,traitement.php
, etc.) - README expliquant le fonctionnement
- DépÎt GitHub (optionnel)
đ Grille dâĂ©valuation par niveau
- Niveau 1 : Syntaxe correcte, enchaĂźnement de base (conditions, fonctions simples)
- Niveau 2 : Code structuré, logique claire, bonne organisation
- Niveau 3 : Mini-app complÚte, avec validation, modularité, documentation