Poursuivons notre apprentissage de l'architecture MVC en Programmation Orientée Objet en PHP.
Dans le premier volet, nous avons mis en place une classe Rooter dans notre application, dans le but d'alléger le contrôleur frontal.
Ce second volet est la suite directe de ce premier volet.
Pour ce second tutoriel, nous allons continuer à alléger notre contrôleur frontal en nous occupant de l'autoloader.
Pour cela, nous allons utiliser les namespaces (si vous n'êtes pas à l'aise avec cette notion, je propose un tuto dédié aux namespaces).
Nous adapterons le rooter créé dans le premier volet afin de l'adapter à l'évolution de notre site web.
Un QCM de fin vous permettra de valider vos nouvelles connaissances.
A la fin de ce second volet, vous serez capable de mettre en place toutes les bases de la configuration d'une architecture MVC en programmation Orientée Objet en PHP !
Table des matières de cette formation Php (durée : 49m17s)
-
L'autoload
- Mise en place d'un autoload 00:03:14
- Déclaration des namespaces 00:02:45
- Retour à l'instanciation des classes 00:03:51
- Instanciation dynamique 00:08:02
- Test de notre programme 00:04:13
- Récapitulatif du code créé 00:02:43
- Mise en place d'un switch 00:05:21
- Modification de la classe Rooter 00:05:26
- Commentaires dans le contrôleur frontal 00:02:02
- Création de la classe Autoloader 00:07:47
- Récapitulatif 00:02:49
-
Conclusion
- Conclusion 00:01:04
- Fichiers sourcestélécharger
- QCMaccéder
- Certificat
Formateur : Carl Brison
-
Voici un cours qui n'est pas forcément long mais qui est très dense au niveau des connaissances. J'ai dû le regarder deux fois pour bien le comprendre. Il est très bien fait, et je le recommande.
-
Bravo. Très bon pédagogue. Je recommande ce cours à tous ceux qui sont à la recherche d'un cours pour appréhender le MVC en POO.
-
Super j'attends avec impatience la suite pour finaliser mes projets personnels
-
Avec quelle version de logiciel ce tuto est-il compatible ?Php 7
-
Que contient le fichier source ?Le code complet du tuto
-
Quel est le niveau requis pour suivre ce tuto ?avancé
note moyenne
avis laissés