BUNDLE : Apprendre à monter une architecture MVC complète en PHP Orienté Objet
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
8h34
de formation
113
leçons vidéo
7
formations
Avancé
niveau requis
Carl Brison
Carl Brison
Formateur certifié

BUNDLE : Apprendre à monter une architecture MVC complète en PHP Orienté Objet

Promo -30%
4.8/5 Trustpilot (1397 avis) Satisfait ou remboursé
8h34
de formation
113
leçons vidéo
7
formations

Dans ce bundle de formations, je vous propose d'apprendre le Graal du développeur PHP : la maîtrise de l'architecture MVC en programmation orientée objet. Il s'agit ici dune formation vidéo de haut niveau ! 113 vidéos pour plus de 8 heures de formation intensive sont au programme. 
 

Dans ce bundle consacré à l'architecture MVC en programmation orientée objet avec PHP

Grâce à ces formations en vidéo, nous allons apprendre :

  • à réaliser une application web complète sous une architecture MVC en utilisant la POO.
  • Nous mettrons également en place des classes manager ainsi que des classe d'entité afin de gérer l'ensemble de nos requêtes SQL.
  • Nous ferons également intervenir une session afin que vous ayez toutes les connaissances nécessaires pour mener à bien n'importe quel projet au cours de votre carrière de développeur Back-End !

La formation se termine avec un QCM pour valider vos connaissances acquises. 
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions. 
 

Afin de pouvoir le suivre dans de bonnes conditions, vous devez connaître :

Cours dans ce bundle

1/7- L'architecture MVC en PHP orienté objet, Le Routeur Cours 1

1/7- L'architecture MVC en PHP orienté objet, Le Routeur

2/7- L'architecture MVC en PHP orienté objet, L'autoload Cours 2

2/7- L'architecture MVC en PHP orienté objet, L'autoload

3/7- L'architecture MVC en Php orienté objet, La vue Cours 3

3/7- L'architecture MVC en Php orienté objet, La vue

4/7- L'architecture MVC en PHP orienté objet, Le modèle Cours 4

4/7- L'architecture MVC en PHP orienté objet, Le modèle

5/7- L'architecture MVC en PHP orienté objet, Authentification Cours 5

5/7- L'architecture MVC en PHP orienté objet, Authentification

6/7- L'architecture MVC en PHP orienté objet, Create Read Cours 6

6/7- L'architecture MVC en PHP orienté objet, Create Read

7/7- L'architecture MVC en Php orienté objet, Update Delete Cours 7

7/7- L'architecture MVC en Php orienté objet, Update Delete

Plan détaillé des cours

 

Chapitre 1 : Mise en place des bases

22m33
 
Leçon 1Présentation
Leçon 2Création de la vue
Leçon 3Liaison entre la vue et le style
Leçon 4Création du contrôleur
Leçon 5Création du contrôleur frontal
Leçon 6Contrôle du script
Leçon 7Mise en place de la réécriture d'URL

Chapitre 2 : Passage à la POO du Rooter

16m57
 
Leçon 1Création d'une classe Rooter 1/2
Leçon 2Création d'une classe Rooter 2/2
Leçon 3Instanciation de la classe Rooter
Leçon 4Test du script

Chapitre 3 : Passage à la POO du contrôleur

06m58
 
Leçon 1Explications
Leçon 2Création d'une classe contrôleur
Leçon 3Instanciation de la classe contrôleur

Chapitre 4 : Evolution du système

20m22
 
Leçon 1Ajout d'un module Admin
Leçon 2Réflexion
Leçon 3Rendre variable l'instanciation d'un objet
Leçon 4Rendre variable l'appel à une méthode
Leçon 5Vérification de l'existance d'une méthode
Leçon 6Test du programme

Chapitre 5 : Conclusion

01m39
 
Leçon 1Conclusion
 

Chapitre 1 : L'autoload

48m13
 
Leçon 1Mise en place d'un autoload
Leçon 2Déclaration des namespaces
Leçon 3Retour à l'instanciation des classes
Leçon 4Instanciation dynamique
Leçon 5Test de notre programme
Leçon 6Récapitulatif du code créé
Leçon 7Mise en place d'un switch
Leçon 8Modification de la classe Rooter
Leçon 9Commentaires dans le contrôleur frontal
Leçon 10Création de la classe Autoloader
Leçon 11Récapitulatif

Chapitre 2 : Conclusion

01m04
 
Leçon 1Conclusion
 

Chapitre 1 : Amélioration de la mise en page

21m38
 
Leçon 1Mise en place du HTML
Leçon 2Mise en place du CSS 1/2
Leçon 3Mise en place du CSS 2/2
Leçon 4Réflexion sur la mise en place d'un template

Chapitre 2 : Réalisation d'un template

08m11
 
Leçon 1Création d'un gabarit
Leçon 2Comment relier le gabarit

Chapitre 3 : Création d'une classe Vue

33m10
 
Leçon 1Mise en place de la classe Vue
Leçon 2Lier le gabarit à la classe Vue
Leçon 3Instanciation de la classe Vue
Leçon 4Déclaration des namespaces
Leçon 5Rendre le titre de la page variable 1/2
Leçon 6Rendre le titre de la page variable
Leçon 7Ajout de nouvelles propriétés à la classe Vue

Chapitre 4 : Conclusion

02m21
 
Leçon 1Conclusion
 
Leçon 1

Présentation

02m53
Leçon 2

Création d'une classe d'entité pour les articles

06m10
Leçon 3

Création d'une classe manager pour les articles

04m03
Leçon 4

Création d'une méthode de connexion à la bdd

04m16
Leçon 5

Création de constantes de connexion

05m11
Leçon 6

Création de la méthode ReadAllArticle

06m03
Leçon 7

Retour au contrôleur

06m56
Leçon 8

Retour à la vue

03m56
Leçon 9

Attention à ne pas oublier un paramètre !

02m17
Leçon 10

Attention à l'instance PDO !

04m43
Leçon 11

Conclusion

03m26
 

Chapitre 1 : BackEnd

1h16
 
Leçon 1Présentation
Leçon 2Mise en place du code HTML du formulaire d'authentification
Leçon 3Place au modèle
Leçon 4Mise en place d'une classe d'entité
Leçon 5Mise en place d'une classe manager
Leçon 6Contrôle de la présence des infos entrées dans le formulaire
Leçon 7Contrôle de la qualité des infos entrées dans le formulaire
Leçon 8Envoi d'un message d'erreur
Leçon 9Envoi d'un tableau de variables
Leçon 10Retour au contrôleur Accueil
Leçon 11Mise en place d'un nouveau getter
Leçon 12Mise en place des sessions
Leçon 13Zone admin
Leçon 14Modification de la barre de nav
Leçon 15Mise en place de la fin de session 1/2
Leçon 16Mise en place de la fin de session 2/2
Leçon 17Ajout des liens liés au CRUD

Chapitre 2 : FrontEnd

32m31
 
Leçon 1Un peu de CSS pour notre formulaire
Leçon 2Installation de jQuery
Leçon 3Contrôle de l'envoi du formulaire
Leçon 4Contrôle du champ Pseudo
Leçon 5Contrôle du champ Password

Chapitre 3 : Conclusion

01m58
 
Leçon 1Conclusion
 

Chapitre 1 : La méthode ReadArticle

36m01
 
Leçon 1Création de la méthode ReadArticle
Leçon 2Edition des liens vers la page du détail d'un article
Leçon 3Un peu de CSS
Leçon 4Création de la page voir-article
Leçon 5Rendre dynamique la description et les mots clés des pages web

Chapitre 2 : La méthode CreateArticle

38m25
 
Leçon 1Création de la méthode CreateArticle
Leçon 2Mise en place d'un contrôleur
Leçon 3Création du formulaire d'insertion
Leçon 4Affichage de la vue du formulaire d'insertion
Leçon 5Contrôle que tous les champs sont remplis
Leçon 6Insertion dans la table article

Chapitre 3 : Conclusion

05m59
 
Leçon 1Conclusion
Leçon 2Attention !!!
 

Chapitre 1 : Accueil de la zone Admin

08m54
 
Leçon 1Modification du contrôleur
Leçon 2Modification de la vue

Chapitre 2 : La méthode UpdateArticle

51m41
 
Leçon 1Création de la méthode UpdateArticle
Leçon 2Création de la vue
Leçon 3Déclaration du nouveau paramètre page
Leçon 4Déclaration de la méthode ModifierArticle
Leçon 5Contrôle du formulaire de modification
Leçon 6Modification des données
Leçon 7Deux styles de codage
Leçon 8Lien menant à l'accueil de l'Admin
Leçon 9Modification du lien menant à l'accueil de l'Admin
Leçon 10Correction d'un Bug

Chapitre 3 : La méthode DeleteArticle

27m04
 
Leçon 1Création de la méthode DeleteArticle
Leçon 2Déclaration de la méthode SupprimerArticle
Leçon 3Mise en place de la vue
Leçon 4Cas: on ne supprime pas l'article
Leçon 5Cas: on supprime l'article
Leçon 6Mise en place du lien supprimer

Chapitre 4 : Conclusion

02m06
 
Leçon 1Conclusion

Avis des apprenants

Détail des avis
199
Apprenants
8
Commentaires
4,9/5
Note moyenne
5/5
7
4/5
1
3/5
0
2/5
0
1/5
0
Sebastien Fluchon
Sebastien Fluchon
Publié le 12/06/2024
Trés bonne formation,les vidéos sont pas trop longue et l'apprentissage ce fait trés progrèssif ce qui me permet d'assimiler les nouvelles compétences en douceur sans ce noyer dans trop d'information d'un seul coup. je recommande.
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire très gentil ;-)
Bernard Chabloz
Bernard Chabloz
Publié le 05/04/2022
Me voici à la fin du #4, ravi d'avoir pu, tout seul comme un grand, régler le problème de l'instanciation PDO (et l'envoi du paramètre $articles), ce qui montre, si c'était encore nécessaire, l'efficacité didactique de vos tutos. Vivement la suite! Fin du bundle, super, avec la complexité voulue! Deux points sur la dernière partie: - avant de voir votre solution, j'ai glissé la question et le formulaire de article-delete dans $message (par la voie Manager - Controller)... est-ce "orthodoxe"? - dans le Manager, j'identifie directement le marqueur :artID à $_GET['artID'], ce qui me parait plus simple
Carl Brison
Carl Brison
Merci beaucoup, cela me fait vraiment plaisir ;-)
Mouhcine Bezza
Mouhcine Bezza
Publié le 23/08/2021
Très bonne suite au MVC en procédurale. Excellent tuto !
Carl Brison
Carl Brison
Merci beaucoup ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

avancé

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
174,99€ 122€
Promo -30%
Paiement unique, sans abonnement
Accès à vie à cette formation
8h34 de vidéo
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ 27,91€ /mois
Le 1er mois, puis 34,90€ - sans engagement
Cette formation + 6 790 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Profiter de l'offre
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1426 tutos gratuits

Notre politique de protection des données