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

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

Carl Brison
Promo -30%
122,00€174,99€
3 paiements de 40,67€ avec Klarna. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

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 1Présentation
02m53
Leçon 2Création d'une classe d'entité pour les articles
06m10
Leçon 3Création d'une classe manager pour les articles
04m03
Leçon 4Création d'une méthode de connexion à la bdd
04m16
Leçon 5Création de constantes de connexion
05m11
Leçon 6Création de la méthode ReadAllArticle
06m03
Leçon 7Retour au contrôleur
06m56
Leçon 8Retour à la vue
03m56
Leçon 9Attention à ne pas oublier un paramètre !
02m17
Leçon 10Attention à l'instance PDO !
04m43
Leçon 11Conclusion
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
193
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

Avec quelle version de logiciel ce tuto est-il compatible ?

Php 8, Php 7

Quel est le niveau requis pour suivre ce tuto ?

avancé

Payer plus tard ou en 3x

Prix d'achat : 122,00 €
Pour payer plus tard ou en plusieurs versements échelonnés, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez plus tard ou en plusieurs fois

3 paiements de 40,67 €
tous les mois, sans intérêts
Total : 122,00 €
Afficher les conditions : Klarna
Klarna : conditions d'utilisation du paiement différé en 3 échéances.

Attendez ! 🤗

Accédez à plus de 1427 tutos gratuits

Notre politique de protection des données