ON RECREE SYMFONY : EPISODE #7 - EVENT DISPATCHER

  Рет қаралды 7,906

Lior CHAMLA - Web Develop Me

Lior CHAMLA - Web Develop Me

Күн бұрын

📧 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
@Tydoo34570
@Tydoo34570 2 жыл бұрын
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
@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.
@LordMakiavel
@LordMakiavel 11 ай бұрын
Dommage que la série semble abandonnée mais c'était très intéressant, merci 😊
@zellmat1
@zellmat1 3 жыл бұрын
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
@thiernobah8273
@thiernobah8273 3 жыл бұрын
Très bon travail et hâte de voir le prochain épisode.
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci beaucoup :)
@midosd100
@midosd100 10 ай бұрын
Excellent, merci Lior
@boapboap
@boapboap 3 жыл бұрын
Super série très instructive et très intéressante. Un grand merci et vivement les prochaines.
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci à toi 😊
@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 ?
@LiorCHAMLA
@LiorCHAMLA Жыл бұрын
Coucou, Palenight :)
@ludovicjahan5638
@ludovicjahan5638 3 жыл бұрын
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 жыл бұрын
Oui vous êtes nombreux à me les demander, c'est une série que je pourrai effectivement préparer :)
@christophelafay
@christophelafay 3 жыл бұрын
@@LiorCHAMLA +1 pour les designs patterns PHP. Et merci bcp pour ton super boulot.
@sebastiensansbelle
@sebastiensansbelle 3 жыл бұрын
Ca ressemble aussi aux Hook de Wordpress...
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Complètement !
@2pacgamer
@2pacgamer 3 жыл бұрын
Top ! :)
@LiorCHAMLA
@LiorCHAMLA 2 жыл бұрын
Merci beaucoup :)
@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
@mamadoualysy6458
@mamadoualysy6458 3 жыл бұрын
Lior You're the best 👍
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Thx :)
@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 жыл бұрын
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
@saucisse_dev
@saucisse_dev 3 жыл бұрын
On devrait renommer le mot "pédagogie " en "Lior Chamla" tellement t'es au dessus XD
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci énormément
@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 :)
@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 :)
@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
@Aecxlol
@Aecxlol 3 жыл бұрын
Toujours aussi bg ce Lior et merci pour la vidéo
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci beaucoup :)
@younex111
@younex111 3 жыл бұрын
Bravo lior chapeau merci bcp
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci :)
@sergemaminiaina252
@sergemaminiaina252 3 жыл бұрын
Merci pour la vidéo Lior
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
De rien merci à toi :)
@kidkarate2010
@kidkarate2010 3 жыл бұрын
Lior ton tuto c'est de l'or
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci énormément
@sebastienbossuet3493
@sebastienbossuet3493 3 жыл бұрын
Un seul mot : Excellent !
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci beaucoup :)
@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 жыл бұрын
Très clairement : Thibault Houdon et aussi Graven :)
@trorisk
@trorisk 3 жыл бұрын
@@LiorCHAMLA Merci beaucoup :)
@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
@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 :)
@juste-imagine
@juste-imagine 3 жыл бұрын
La suite !!! La suite !!! Merci Lior
@LiorCHAMLA
@LiorCHAMLA 2 жыл бұрын
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 🙂
@yoandevco
@yoandevco 3 жыл бұрын
First ;-)
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
gg wp :p
@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" 😂
@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 :-)
@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 ^^
🧙‍♂️ LA MAGIE DANS SYMFONY : LE PARAM CONVERTER
29:09
Lior CHAMLA - Web Develop Me
Рет қаралды 9 М.
🎶 SYMFONY : L'AUTOWIRING ET LE CONTAINER DE SERVICES
30:19
Lior CHAMLA - Web Develop Me
Рет қаралды 24 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 11 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 58 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 102 МЛН
Découverte de Cursor, un éditeur basé sur l'IA
19:15
Grafikart.fr
Рет қаралды 16 М.
🎶 SYMFONY & LE CACHE : ON ACCELERE 🚀
20:28
Lior CHAMLA - Web Develop Me
Рет қаралды 16 М.
⚡ AJAX & SYMFONY : INITIATION
53:57
Lior CHAMLA - Web Develop Me
Рет қаралды 61 М.
CREER UNE API AVEC SYMFONY 5 - EPISODE 1 - LE SERIALIZER
41:23
Lior CHAMLA - Web Develop Me
Рет қаралды 75 М.
Stocker les SESSIONS SYMFONY dans REDIS | Projet OVERKILL #03
29:38
RoadMap : De développeur Junior à Senior
26:48
Mike Codeur
Рет қаралды 5 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 11 МЛН