Tutoriel permettant d'apprendre à créer une structure de base de site PHP réutilisable et de qualité professionnelle !
Objectif : disposer d'un dossier de démarrage réutilisable de création de site web PHP.
En programmation il n’est pas rare d’avoir des difficultés lorsque l’on doit réaliser un projet ou écrire un programme. On ne sait pas par où commencer, et on peut s’angoisser rien qu’à la vue de la montagne de travail qu’il faudra gravir pour mener à bien le projet.
Pour ne rien vous cacher, J’ai décidé de créer ce cours, suite aux difficultés que j’ai rencontrées lorsque j’ai voulu préparer un nouveau cours dédié à la réalisation d’un projet complet et en partant de zéro.
Avant de débuter la réalisation du projet, j’ai donc décidé de revenir aux fondamentaux et j’ai mis en place une structure standard de site web complète, en PHP, sans me soucier des spécificités que le projet contiendrait.
J’ai créé dans un premier les différents répertoires nécessaires en respectant l’architecture MVC. J’ai distingué les parties « cliente » et « serveur ». J’ai créé le fichier de routage et le Template de base. J’ai mis en place la gestion des URL et du menu. J’ai ajouté la gestion des erreurs, la connexion à la BD, etc…
Tous ces éléments ne sont pas spécifiques à un projet en particulier et il faudra, dans tous les cas, les mettre en place à chaque fois.
J’ai donc décidé de créer un cours entièrement dédié à la création de ce dossier de base contenant la structure standard et professionnelle d’un site web en PHP. Grâce à ce cours, vous ne devriez plus avoir de difficulté à débuter la création d’un site avec cette technologie, et vous pourrez vous focaliser sur son contenu.
Sujets abordés :
- Création d'un Template de base (permettant de créer du contenu spécifique aux pages, dont un référencement correct)
- Structure MVC en POO
- Routage
- Connexion avec la BD (PDO) et requêtage basique (Pour l'exemple : une table, une requête)
- Gestion des erreurs
- Gestion des alertes (SESSIONS)
Sujets non abordés (traités dans d'autres cours H2PROG) :
- Création d'une partie administration / CRUD
- Traitements de formulaires (POST / GET)
- Mise en ligne
Prérequis :
Ce cours nécessite de bonnes connaissances en développement web et ne peut pas être suivi correctement par des débutants en programmation PHP. Si vous débutez, commencez le parcours PHP H2PROG disponible sur Udemy !
Bon apprentissage à vous !