Symfony : Fini les services qui font tout ! (pattern CQRS)

preview_player
Показать описание
Dans ce tutoriel, nous allons découvrir l’architecture CQRS (Command Query Responsibility Segregation) en PHP et Symfony, une approche puissante pour séparer les opérations d’écriture et de lecture, améliorer les performances et structurer la logique métier de manière claire. Nous verrons comment organiser les Commands, Queries et leurs Handlers, et comment utiliser un Bus pour optimiser la gestion des données dans vos applications.

Rejoins-moi pour transformer tes compétences Symfony ! 💻✨
N'oublie pas de t'abonner, de liker la vidéo et de partager tes projets dans les commentaires. 🙌

00:00 Introduction
00:43 La problématique
08:40 Refactoring
09:33 Ajout des Commands
12:12 Ajout des services
14:32 Utilisations des services
16:32 Configuration des bus
20:56 Single Action Controller
23:00 Ajout des Queries
34:41 Gestion du Cache
40:43 Conclusion

#Symfony #php #developer #backend #cleancode

=== Mon setup ===
Macbook Pro 2019
Micro : Behringer U-phoria UM2 Studio
Logiciels : OBS, Audacity et DaVinci Resolve 18
Slides : Apple Keynote, SlidesCodeHighligther
IDE : Phpstorm, Pycharm et VsCode

=== Mes réseaux ===

=== Communauté ===
Рекомендации по теме
Комментарии
Автор

Alorsla, je crois qu'on tient unes des meilleurs videos pour expliquer le CQRS, en plus dans un environnement Symfony.
Super début avec l'explication theorique, puis ensuite la mise en pratique.
EXCELLENT !

mathieuc
Автор

C'est bel et bien la meilleur video de la série. Je m'attendais a du lourd mais là je suis satisfait... 🎉

sergemezui
Автор

Quel plaisir d'avoir des vidéos sur des concepts avancés, surtout de cette qualité ! C'est tellement rare et précieux. Merci ❤

Concernant les ReadModels, je serais curieux de savoir comment gérer le cas où l'on souhaite récupérer des données de plusieurs tables avec une relation OneToMany (par exemple 1 post avec plusieurs catégories). Peut-être dans une prochaine vidéo 😉

romain-mad
Автор

Ah enfin une architecture différente et pour le coup scalable propre et bien organisée ! Merci ☺️
Dans le cadre d'une api, si tu devais gérer un normalizer, serializer, etc ... Où tu les implémenterais ? 🤔

aureliedjied
welcome to shbcf.ru