ON RECREE SYMFONY : EPISODE #7 - EVENT DISPATCHER

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • 📧 INCRIVEZ VOUS A MA NEWSLETTER : eepurl.com/gZ0LEH
    ⭐ MA FORMATION DE 20H SUR LES BASES DE SYMFONY 5 ICI : learn.web-deve...
    ⭐ MA FORMATION API PLATFORM ET REACT ICI : learn.web-deve...
    ▶ ON RECREE SYMFONY A PARTIR DE RIEN ! Dans ce nouvel épisode, on se pose la question de la séparation de notre code en différents fichiers et donc différentes responsabilités. Le tout dans le but de rendre le Framework plus organisé et surtout plus testable !
    ▶ Le code au début de la vidéo : github.com/lio... (branche 06-testability)
    ▶ Le code à la fin de la vidéo : github.com/lio... (branche 07-event-dispatcher)
    🔗 Le lien vers le tutoriel : symfony.com/do...
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    👍 BONUS
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    🔗 La playlist de tous mes cours sur Symfony 4 : • 🎵 SYMFONY 1/4 : 1H POU...
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    😺 RETROUVEZ MOI ICI LES BROS
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    Twitter : / liiorc
    LinkedIn : / lior-chamla
    Facebook : / 366592570424890
    Discord : / discord
    CodePen : codepen.io/lio...
    ☕ Si tu veux me soutenir, paye moi un café 😁💓 : www.buymeacoff...

КОМЕНТАРІ • 68

  • @LordMakiavel
    @LordMakiavel 11 місяців тому

    Dommage que la série semble abandonnée mais c'était très intéressant, merci 😊

  • @boapboap
    @boapboap 3 роки тому +1

    Super série très instructive et très intéressante. Un grand merci et vivement les prochaines.

  • @thiernobah8273
    @thiernobah8273 3 роки тому +1

    Très bon travail et hâte de voir le prochain épisode.

  • @JeanMolline
    @JeanMolline Рік тому

    Déjà deux ans ... est-ce qu'il y aura une suite ?
    En fait, j'avance à tâtons pour me construire un système comme ça, mais je ne veux pas utiliser Symfony au complet, Doctrine me sort par les yeux, et la gestion des formulaires aussi.
    À quand la suite pour, par exemple, créer de vrais contrôleurs, quels packages faut-il ajouter sans polluer mon répertoire _vendor_ avec des librairies inutiles et sans voir apparaître Doctrine par exemple. Ou encore comment exploiter le système des configuration avec les fichiers yaml ?
    En tous cas, félicitations, c'est là quelque chose de vraiment très utile, même si tout ne fonctionne pas du premier coup parce qu'on est sur un environnement différent, mais en réfléchissant et en travaillant avec un minimum de bon sens, on trouve et on peut continuer.

  • @midosd100
    @midosd100 9 місяців тому

    Excellent, merci Lior

  • @Tydoo34570
    @Tydoo34570 2 роки тому +3

    Hello super comme d'hab !
    Mais du coup, question : Tu va faire un ep 8 et 9 qui corresponds au branch github ?
    Je pense qu'un ep sur le container de service serrais super intéressant !
    Merci

  • @kidkarate2010
    @kidkarate2010 3 роки тому

    Lior ton tuto c'est de l'or

  • @julienochsenbein
    @julienochsenbein 3 роки тому

    Hello Lior, merci pour tout tes tutos, j'aime beaucoup ton sens de l'enseignement, tout est super claire et bien expliqué dans tes vidéos.
    Possibilité d'avoir une fois un cours sur la mise en place de notification Push avec symfony ?
    Merci et continue comme sa !

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Oui j'aimerai bien faire un cours sur Mercure et les notifications :)

    • @OxiAero
      @OxiAero 3 роки тому

      @@LiorCHAMLA Cool merci pour ta réponse, du coup j'attends avec impatience ;-) et merci 1000x pour tes vidéos

  • @boubacarcamara4400
    @boubacarcamara4400 2 роки тому

    Très intéressant, tu maîtrise ton sujet. Il manque l'autowiring est la je te donnerai le php d'Or lol. En tout cas merci pour le partage

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому

      Je l'ai tourné la vidéo sur l'autowiring mais jamais monté, c'était un bordel monstre :p

    • @boubacarcamara4400
      @boubacarcamara4400 2 роки тому

      @@LiorCHAMLA je comprend, je te souhaite plein de réussite

  • @sebastienbossuet3493
    @sebastienbossuet3493 3 роки тому

    Un seul mot : Excellent !

  • @juste-imagine
    @juste-imagine 2 роки тому

    La suite !!! La suite !!! Merci Lior

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому +1

      Oulà, je suis pas du tout sur qu'il y aura une suite ^^

    • @juste-imagine
      @juste-imagine 2 роки тому

      @@LiorCHAMLA Pas de souci vraiment pour tes vidéos 🙂

  • @Aecxlol
    @Aecxlol 3 роки тому

    Toujours aussi bg ce Lior et merci pour la vidéo

  • @asenarlunin
    @asenarlunin 3 роки тому

    Pour le ArgumentEvent, ça pourrait être pratique de pouvoir modifier les arguments, donc rajouter un setter qui les modifie (+ dans Framework prendre en compte ces nouveaux arguments), non ?
    Et donc de manière générale, prendre ça en compte pour tous les Event qui ne manipulent pas des «objets purs»

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Dans le Framework, ces classes ont pas mal de setters oui :)

  • @yann33540
    @yann33540 Рік тому

    Hello, superbe la serie de vidéo sur 'On recree Symfony' j'ai mieux compris comment Symfony fonctionne. Je me demandais quel theme tu utilises sur VS Code ?

  • @sergemaminiaina252
    @sergemaminiaina252 3 роки тому

    Merci pour la vidéo Lior

  • @surfeurdestemps3193
    @surfeurdestemps3193 3 роки тому

    Salut Lior, euh la suite c'est pour quand ? t'es parti au ski ? (ya tjs pas de remontée mécanique ^^), j'ai hâte avec la partie container....ah "ce container qui n'a rien de magique" ^^
    Ah ya un truc qui serait hyper méga cool et qui pourrait donner, d'entrée de jeu,la bonne pratique pour les newbies, peux-tu commenter ton code ? ^^
    Merci Mr

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +1

      Ca arrive, j'ai eu plein de cours en écoles etc ces derniers temps, j'abuse vraiment mais en plus avec les travaux à la maison ça rend fou :x

  • @ludovicjahan5638
    @ludovicjahan5638 3 роки тому +1

    Salut, peut être une vidéo sur les/un design pattern PHP (comme celui du médiateur) pourrait être cool. Sinon good job les explications sont claires dans ta vidéo.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +3

      Oui vous êtes nombreux à me les demander, c'est une série que je pourrai effectivement préparer :)

    • @christophelafay
      @christophelafay 3 роки тому +1

      @@LiorCHAMLA +1 pour les designs patterns PHP. Et merci bcp pour ton super boulot.

  • @younex111
    @younex111 3 роки тому

    Bravo lior chapeau merci bcp

  • @surfeurdestemps3193
    @surfeurdestemps3193 3 роки тому

    On a déjà vu un autre de tes tutos commençant par "Après 6 mois...",pour l'instant on n'a pas encore dépassé le record 😁😂😎

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Le pire c'est que l'épisode d'après est tourné depuis des mois, j'ai juste jamais eu le temps de le monter :p

    • @surfeurdestemps3193
      @surfeurdestemps3193 2 роки тому

      @@LiorCHAMLA Lior, après 10 mois, t'as toujours pas eu le temps de faire le montage? 😁😋😎

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому

      @@surfeurdestemps3193 je l'ai abandonné 😢

    • @surfeurdestemps3193
      @surfeurdestemps3193 2 роки тому

      @@LiorCHAMLA je pense que tu connais la chanson de Brel: "Ne me quittes pas" 😂

  • @zellmat1
    @zellmat1 3 роки тому +1

    Il vient quand l'épisode 8 ? Il me taaaaaarde c'est looooong
    Sinon t'assures comme d'hab

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Ha mais il faut un épisode 8 ? :D :D :D

  • @brunodelforge4918
    @brunodelforge4918 3 роки тому

    Un event-dispatcher c'est comme un hook ? Il y a des différences si c'est la même chose. Merci pour tout Lior !!!

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Non grosso modo c'est comme un Hook oui, un système que tu retrouves dans pas mal de framework / cms comme Wordpress ou Prestashop :)

  • @2pacgamer
    @2pacgamer 2 роки тому

    Top ! :)

  • @mamadoualysy6458
    @mamadoualysy6458 3 роки тому

    Lior You're the best 👍

  • @kadirali7792
    @kadirali7792 3 роки тому

    merci pour la vidéo Lior. j'aime coder avec vscode et j'aimerais avoir la même police d'écriture et le même thème svp.

    • @bastienrulat
      @bastienrulat 3 роки тому

      Salut !
      Il utilise un thème qui s'eppelle Palenight.
      La police d'écriture c'est operator mono, elle est payante et c'est pas donné 😉
      Il y a des alternatives proches, tu trouveras vite sur Google alternative operator mono.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Il a tout dit :)

  • @trorisk
    @trorisk 3 роки тому

    salut. Ca va peut être être un peu relou me demande ^^ désolé par avance.
    Est ce que tu aurais des conseils de chaines ou de tuto assez poussés pour apprendre le python? Ce n'est pas pour un usage professionnel mais pour m'initier, jusqu'à un niveau amateur+, à la programmation.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +1

      Très clairement : Thibault Houdon et aussi Graven :)

    • @trorisk
      @trorisk 3 роки тому

      @@LiorCHAMLA Merci beaucoup :)

  • @falcometa8420
    @falcometa8420 3 роки тому

    Merci :-)

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Merci à toi :)

    • @falcometa8420
      @falcometa8420 3 роки тому

      @@LiorCHAMLA
      :-) :-)
      Je viens d'acquérir un certain Pack master... ;-)
      Que vais-je devenir d'ici 30h ... ?? ou disons plutôt 90... :-)
      en attendant tout de même :-0 l'épisode 8 .... Re merci :-)

  • @sebastiensansbelle
    @sebastiensansbelle 3 роки тому

    Ca ressemble aussi aux Hook de Wordpress...

  • @surfeurdestemps3193
    @surfeurdestemps3193 3 роки тому

    A 3:33 , tu as bien dit "Grosso merdo" au lieu de Grosso modo 😁
    Sinon ya le design pattern observable non?

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Médiator et Observer oui :)
      Observer : tu observe un objet et tu réagis aux événements qu'il émet.
      Mediator : tu observe un objet central auquel les autres objets adressent des événements et tu y réagis

  • @mohamedyassinetorkhani5961
    @mohamedyassinetorkhani5961 3 роки тому

    j'ai un problème avec le serveur mercure si vous pouvez m'aider merci

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      J'suis pas super au point avec Mercure encore ^^

  • @saucisse_dev
    @saucisse_dev 3 роки тому

    On devrait renommer le mot "pédagogie " en "Lior Chamla" tellement t'es au dessus XD

  • @yoandevco
    @yoandevco 3 роки тому +1

    First ;-)