Update README.md
This commit is contained in:
@@ -1,13 +1,16 @@
|
|||||||
Mini-Projet CMS Simplifié
|
Mini-Projet CMS Simplifié
|
||||||
|
|
||||||
BTS CIEL 2ᵉ année – Module Développement Web
|
BTS CIEL 2ᵉ année – Module Développement Web
|
||||||
Un blog minimaliste sans framework : HTML5, CSS3, PHP (PDO), MySQL.
|
Un blog minimaliste sans framework : HTML5, CSS3, PHP (PDO), MySQL.
|
||||||
Design noir & or, responsive, sécurisé.
|
Design noir & or, responsive, sécurisé.
|
||||||
|
|
||||||
🎯 Objectifs pédagogiques
|
🎯 Objectifs pédagogiques
|
||||||
CRUD complet (Create, Read, Update, Delete)
|
CRUD complet (Create, Read, Update, Delete)
|
||||||
Authentification sécurisée (sessions, mots de passe hachés)
|
Authentification sécurisée (sessions, mots de passe hachés)
|
||||||
Requêtes préparées PDO (protection injections SQL)
|
Requêtes préparées PDO (protection injections SQL)
|
||||||
Containerisation Docker (MySQL + PHP/Apache)
|
Containerisation Docker (MySQL + PHP/Apache)
|
||||||
Gestion de version Git / Gitea
|
Gestion de version Git / Gitea
|
||||||
|
|
||||||
📦 Stack technique
|
📦 Stack technique
|
||||||
Table
|
Table
|
||||||
Copy
|
Copy
|
||||||
@@ -17,6 +20,7 @@ PHP 8.2 Logique métier, sessions, PDO
|
|||||||
MySQL 8.0 Persistance (tables articles & utilisateur)
|
MySQL 8.0 Persistance (tables articles & utilisateur)
|
||||||
Docker 1 clic = MySQL + PHP prêts
|
Docker 1 clic = MySQL + PHP prêts
|
||||||
Git / Gitea Versionning & livraison
|
Git / Gitea Versionning & livraison
|
||||||
|
|
||||||
🗂️ Arborescence
|
🗂️ Arborescence
|
||||||
Copy
|
Copy
|
||||||
cms-simplifie/
|
cms-simplifie/
|
||||||
@@ -39,11 +43,13 @@ cms-simplifie/
|
|||||||
│ └── footer.php # Pied de page commun
|
│ └── footer.php # Pied de page commun
|
||||||
└── css/
|
└── css/
|
||||||
└── style.css # Thème noir & or
|
└── style.css # Thème noir & or
|
||||||
|
|
||||||
🔐 Sécurité
|
🔐 Sécurité
|
||||||
Mots de passe : password_hash() / password_verify() (bcrypt)
|
Mots de passe : password_hash() / password_verify() (bcrypt)
|
||||||
Requêtes : 100 % PDO + prepared statements
|
Requêtes : 100 % PDO + prepared statements
|
||||||
Sessions : régénération d’ID à la connexion
|
Sessions : régénération d’ID à la connexion
|
||||||
Variables d’environnement via docker-compose.yml (pas de .env en clair)
|
Variables d’environnement via docker-compose.yml (pas de .env en clair)
|
||||||
|
|
||||||
🚀 Lancement rapide (Docker)
|
🚀 Lancement rapide (Docker)
|
||||||
Cloner
|
Cloner
|
||||||
bash
|
bash
|
||||||
|
|||||||
Reference in New Issue
Block a user