Réalisez une gestion de compte utilisateur complète en PHP (MVC/CRUD)
Gestion de compte : Création, login, validation par mail, sécurité, suppression, modification, image de profil, etc...
Regarder la promo S'inscrire au cours
Réalisez une gestion de compte complète en PHP (MVC/CRUD) !
A partir d'une structure de base de site en PHP, expliquée dans le tutoriel "Créez une structure de base professionnelle d'un site en PHP", réalisez une gestion de compte utilisateur complète.
6 heures de vidéos en Français et en HD !
En 26 étapes, vous apprendrez à :
- Programmer une gestion de compte utilisateur (Modification d'information de profil, d'image, suppression de compte...)
- Permettre une création de compte utilisateur
- Créer une page de connexion
- Gérer les rôles des utilisateurs (visiteur, utilisateur, administrateur)
- Mettre en place des éléments de sécurité
- Structurer un projet "complexe" avec l'architecture MVC
- Ecrire un code de qualité professionnelle
Ce cours nécessite de bonnes connaissances :
- Sur le langage PHP : vous devez impérativement avoir déjà programmé avec PHP et avoir des bases solides sur ce langage.
- L'architecture MVC : je vous recommande fortement de suivre le précédent cours qui vous montre comment créer une structure de base complète de site web, en PHP, avec une architecture MVC (Modèle, Vue, Contrôleur).
- La Programmation Orientée Objet (POO) : même s'il n'est pas crée de classe d'entité dans ce cours, la POO est omniprésente.
L'utilisation de Bootstrap 5 est optionnelle et vous pourrez adapter la partie design à vos besoins.
Votre formateur
Professionnel de l'informatique depuis 2012, après un Master MIAGE acquis à Toulouse en Alternance auprès d'IBM, j'ai travaillé dans des grandes structures comme Capgemini et CGI en qualité de développeur et de chef de projet.
Intervenant en école supérieure d'informatique, j'ai créé la plateforme d'apprentissage H2PROG afin de faire partager mes compétences et mon expérience.
Le Programme
-
AperçuAnalyse (9:22)
-
DébutE1-La structure MVC (16:38)
-
DébutE2-Adaptation de la structure au projet (11:01)
-
DébutE3 - Création de la base de données et d'un utilisateur (7:35)
-
DébutE4 - Un Premier modèle (9:04)
-
DébutE5 - La page de login (9:29)
-
DébutE6 - Validation de la connexion (Partie 1) (15:15)
-
DébutE6 - Validation de la connexion (Partie 2) (20:19)
-
DébutE7- Page de profil (12:48)
-
DébutE8 - Déconnexion (4:52)
-
DébutE9 - Sécurisation de la partie utilisateur (5:39)
-
DébutE10 - Création de compte (6:00)
-
DébutE11 - Validation de la création de compte (22:10)
-
DébutE12 - Mail de validation (18:49)
-
DébutParamétrer XAMPP pour envoyer des mails en PHP et avec un serveur local (8:58)
-
DébutE13 - Activation du compte (8:47)
-
DébutE14 - Modification de l'adresse mail (12:17)
-
DébutE15 - Validation Modification de l'adresse mail (8:50)
-
DébutE16 - Modification du mot de passe (8:00)
-
DébutE17 - Ajout de vérification en JavaScript (modification mot de passe) (11:16)
-
DébutE18 - Validation modification du mot de passe (15:33)
-
DébutE19 - Suppression du compte (5:30)
-
DébutE20 - Validation Suppression compte (5:17)
-
DébutE21-Image de base de profil (11:01)
-
DébutE22-Modification de l'image de profil (22:16)
-
DébutE23-Suppression de l'image (suppression compte) (5:03)
-
DébutE24-Partie Administration (Menu) (12:17)
-
DébutE25-Administration : Affichage des utilisateurs et de leur rôle (16:04)
-
DébutE26-Administration : la modification des rôles (13:21)
-
DébutE27-Sécurisation de la session avec un cookie (11:19)