-
Structurer un projet PHP/MySQL
Architecture de base d’un projet PHP
Fichiers inclus (require, include)
Connexion à MySQL
Création des tables articles, users
Travaux pratiques
Créer une base de données cms avec une table articles
-
Manipuler les données (CRUD)
Requêtes SELECT, INSERT, UPDATE, DELETE
Création/modification d’articles via formulaire
Sécurisation des données
Travaux pratiques
Créer un formulaire d’ajout d’article + affichage liste
-
Authentification & gestion des utilisateurs
Inscriptions utilisateurs
Haschage du mot de passe
Sessions PHP & zone protégée
Travaux pratiques
Implémenter un formulaire de login + accès à l’admin
-
Administration d’un mini CMS
Back-office CRUD articles
Architecture MVC simplifiée
Gestion conditionnelle par rôles
Travaux pratiques
Création d’un tableau de bord des articles
-
Mini-projet : CMS dynamique
Intégration HTML/CSS
Filtrage, éditeur enrichi
Finalisation projet
Travaux pratiques
Créer un CMS public + admin avec base de données complète
Concevoir une base de données
Gérer des utilisateurs, des articles
Ce que vous allez apprendre
-
Savoir organiser son code PHP et se connecter à une base
-
Manipuler efficacement les données MySQL avec PHP
-
Gérer une session sécurisée
-
Mettre en place une interface d’administration
-
Réaliser un CMS complet et fonctionnel
Modalités d'évaluation
Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…
Test de positionnement en amont et en aval afin de valider les compétences acquises.
Accessibilité
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Pour plus de renseignements, n'hésitez pas à nous contacter.
Modalités pédagogiques
- Méthodes : Expositive, démonstrative et active
- Moyens : Cas pratique, mise en situation
- Ressources : Support de cours et Programme de formation
- Moyens techniques : Teams