122,00 au lieu de 175,00

Tuto BUNDLE : Apprendre à monter une architecture MVC complète en PHP Orienté Objet avec Php bundle -30%

122,00 au lieu de 175,00

  • Une formation vidéo de 8h34m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
BUNDLE : Apprendre à monter une architecture MVC complète en PHP Orienté Objet

ajouter ce cours aux favoris retirer ce cours des favoris

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 :


Tuto composant ce bundle :

  • 1/7- L'architecture MVC en PHP orienté objet, Le Routeur (voir la fiche produit)


    • Mise en place des bases

      • Présentation gratuit00:03:05
      • Création de la vue 00:04:32
      • Liaison entre la vue et le style 00:03:34
      • Création du contrôleur 00:02:40
      • Création du contrôleur frontal 00:04:34
      • Contrôle du script 00:02:49
      • Mise en place de la réécriture d'URL 00:01:19

    • Passage à la POO du Rooter

      • Création d'une classe Rooter 1/2 00:05:01
      • Création d'une classe Rooter 2/2 00:04:19
      • Instanciation de la classe Rooter 00:04:03
      • Test du script 00:03:34

    • Passage à la POO du contrôleur

      • Explications 00:01:27
      • Création d'une classe contrôleur 00:02:09
      • Instanciation de la classe contrôleur 00:03:22

    • Evolution du système

      • Ajout d'un module Admin 00:08:38
      • Réflexion 00:01:35
      • Rendre variable l'instanciation d'un objet 00:04:20
      • Rendre variable l'appel à une méthode 00:02:20
      • Vérification de l'existance d'une méthode 00:01:51
      • Test du programme 00:01:38

    • Conclusion

      • Conclusion 00:01:39
  • 2/7- L'architecture MVC en PHP orienté objet, L'autoload (voir la fiche produit)


    • 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
  • 3/7- L'architecture MVC en Php orienté objet, La vue (voir la fiche produit)


    • Amélioration de la mise en page

      • Mise en place du HTML gratuit00:03:55
      • Mise en place du CSS 1/2 00:07:26
      • Mise en place du CSS 2/2 00:06:54
      • Réflexion sur la mise en place d'un template 00:03:23

    • Réalisation d'un template

      • Création d'un gabarit 00:06:10
      • Comment relier le gabarit 00:02:01

    • Création d'une classe Vue

      • Mise en place de la classe Vue 00:07:58
      • Lier le gabarit à la classe Vue 00:06:57
      • Instanciation de la classe Vue 00:03:39
      • Déclaration des namespaces 00:03:59
      • Rendre le titre de la page variable 1/2 00:02:25
      • Rendre le titre de la page variable 00:03:03
      • Ajout de nouvelles propriétés à la classe Vue 00:05:09

    • Conclusion

      • Conclusion 00:02:21
  • 4/7- L'architecture MVC en PHP orienté objet, Le modèle (voir la fiche produit)

      • Présentation gratuit00:02:53
      • Création d'une classe d'entité pour les articles 00:06:10
      • Création d'une classe manager pour les articles 00:04:03
      • Création d'une méthode de connexion à la bdd 00:04:16
      • Création de constantes de connexion 00:05:11
      • Création de la méthode ReadAllArticle 00:06:03
      • Retour au contrôleur 00:06:56
      • Retour à la vue 00:03:56
      • Attention à ne pas oublier un paramètre ! 00:02:17
      • Attention à l'instance PDO ! 00:04:43
      • Conclusion 00:03:26
  • 5/7- L'architecture MVC en PHP orienté objet, Authentification (voir la fiche produit)


    • BackEnd

      • Présentation 00:03:30
      • Mise en place du code HTML du formulaire d'authentification 00:03:34
      • Place au modèle 00:01:49
      • Mise en place d'une classe d'entité 00:04:30
      • Mise en place d'une classe manager 00:09:07
      • Contrôle de la présence des infos entrées dans le formulaire 00:08:07
      • Contrôle de la qualité des infos entrées dans le formulaire 00:06:53
      • Envoi d'un message d'erreur 00:06:30
      • Envoi d'un tableau de variables 00:03:54
      • Retour au contrôleur Accueil 00:01:44
      • Mise en place d'un nouveau getter 00:04:07
      • Mise en place des sessions 00:04:52
      • Zone admin 00:00:58
      • Modification de la barre de nav 00:03:00
      • Mise en place de la fin de session 1/2 00:06:52
      • Mise en place de la fin de session 2/2 00:04:39
      • Ajout des liens liés au CRUD 00:02:24

    • FrontEnd

      • Un peu de CSS pour notre formulaire 00:10:31
      • Installation de jQuery 00:05:02
      • Contrôle de l'envoi du formulaire 00:04:10
      • Contrôle du champ Pseudo 00:08:09
      • Contrôle du champ Password 00:04:39

    • Conclusion

      • Conclusion 00:01:58
  • 6/7- L'architecture MVC en PHP orienté objet, Create Read (voir la fiche produit)


    • La méthode ReadArticle

      • Création de la méthode ReadArticle gratuit00:09:19
      • Edition des liens vers la page du détail d'un article 00:04:52
      • Un peu de CSS 00:02:24
      • Création de la page voir-article 00:10:51
      • Rendre dynamique la description et les mots clés des pages web 00:08:35

    • La méthode CreateArticle

      • Création de la méthode CreateArticle 00:06:31
      • Mise en place d'un contrôleur 00:05:09
      • Création du formulaire d'insertion 00:04:42
      • Affichage de la vue du formulaire d'insertion 00:10:26
      • Contrôle que tous les champs sont remplis 00:05:25
      • Insertion dans la table article 00:06:12

    • Conclusion

      • Conclusion 00:00:48
      • Attention !!! 00:05:11
  • 7/7- L'architecture MVC en Php orienté objet, Update Delete (voir la fiche produit)


    • Accueil de la zone Admin

      • Modification du contrôleur gratuit00:05:13
      • Modification de la vue 00:03:41

    • La méthode UpdateArticle

      • Création de la méthode UpdateArticle 00:05:31
      • Création de la vue 00:02:16
      • Déclaration du nouveau paramètre page 00:03:55
      • Déclaration de la méthode ModifierArticle 00:09:20
      • Contrôle du formulaire de modification 00:05:14
      • Modification des données 00:04:30
      • Deux styles de codage 00:03:49
      • Lien menant à l'accueil de l'Admin 00:03:18
      • Modification du lien menant à l'accueil de l'Admin 00:07:35
      • Correction d'un Bug 00:06:13

    • La méthode DeleteArticle

      • Création de la méthode DeleteArticle 00:02:42
      • Déclaration de la méthode SupprimerArticle 00:05:08
      • Mise en place de la vue 00:03:44
      • Cas: on ne supprime pas l'article 00:06:14
      • Cas: on supprime l'article 00:07:16
      • Mise en place du lien supprimer 00:02:00

    • Conclusion

      • Conclusion 00:02:06

Formateur : Carl Brison

Carl Brison a publié 292 tutoriels et obtenu une note moyenne de 4,9/5 sur 18 281 tutoriels vendus. Carl Brison est un formateur certifié tuto.com. Voir les autres formations de Carl Brison

4,9
note moyenne

7
avis laissés
5 étoiles
6
4 étoiles
1
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 5
    avis de zolb laissé 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
    "Merci beaucoup, cela me fait vraiment plaisir ;-)"

  • 5
    avis de mouhcine921 laissé le 23/08/2021
    Très bonne suite au MVC en procédurale. Excellent tuto !

  • 5
    avis de richardanctil laissé le 19/04/2021
    Pas à pas, je vais y arrivé, avec votre aide, excellent.
    "Merci beaucoup, cela me fait vraiment plaisir ;-)"

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Php 7
  • Quel est le niveau requis pour suivre ce tuto ?
    avancé
Parcours Developpeur PHP
accédez à plus de 1401 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données