![YoanDev](/img/default-banner.jpg)
- Видео 207
- Просмотров 1 465 177
YoanDev
Франция
Добавлен 4 ноя 2020
Symfony, Docker, DevOps ou encore GitLab sont des sujets qui vous intéresse ? Vous êtes au bon endroit !
On aborde pleins de sujets sur le monde du PHP, du développement WEB, mais aussi de l'intégration continue, du DevOps ou de l'utilisation de Docker !
Je propose des tutoriels simple et accessible, en français !
Étant moi-même un perpétuel débutant et en perpétuel apprentissage, j'essaye d'être le plus pédagogue possible afin que les tutoriels soient facile à comprendre ;-)
Vos commentaires sont source d'inspiration, alors n'hésitez pas !
On aborde pleins de sujets sur le monde du PHP, du développement WEB, mais aussi de l'intégration continue, du DevOps ou de l'utilisation de Docker !
Je propose des tutoriels simple et accessible, en français !
Étant moi-même un perpétuel débutant et en perpétuel apprentissage, j'essaye d'être le plus pédagogue possible afin que les tutoriels soient facile à comprendre ;-)
Vos commentaires sont source d'inspiration, alors n'hésitez pas !
DevContainer : LA solution pour un ENV de DEV prêt en 5 minutes ! (Docker ❤️)
Correction:
12:37 L'erreur provient d'une erreur de nommage de mon fichier compose yaml au lieu de yml
----------
Le repo Github : github.com/yoanbernabeu/Symfony-DevContainer
Le site web de l'OpenTechCon : opentechcon.fr/
----------
FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets
----------
YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-)
Si vous avez des questions, des compléments ou des corrections à apporter vous pouvez laisser un commentaire sous la vi...
12:37 L'erreur provient d'une erreur de nommage de mon fichier compose yaml au lieu de yml
----------
Le repo Github : github.com/yoanbernabeu/Symfony-DevContainer
Le site web de l'OpenTechCon : opentechcon.fr/
----------
FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets
----------
YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-)
Si vous avez des questions, des compléments ou des corrections à apporter vous pouvez laisser un commentaire sous la vi...
Просмотров: 7 438
Видео
Rendre vos FORMULAIRES DYNAMIQUE hyper simplement avec SYMFONY !
Просмотров 3,2 тыс.Месяц назад
DAILY.DEV (Squad YoanDev) : dly.to/TDpfjXfM6po FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) Si vous ...
Je me suis fait VOLER MON CODE à cause de ma CI/CD ! 😱
Просмотров 4,5 тыс.2 месяца назад
R2DEVOPS : r2devops.io/ FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) Si vous avez des questions, des...
Symfony UX Icons : Du SVG dans vos Apps en UNE LIGNE DE CODE ! 🚀
Просмотров 1,9 тыс.2 месяца назад
Toutes les infos sur la OpenTechCon : opentechcon.fr/ FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) S...
19 000 fois MERCI - J'AI BESOIN DE VOUS (+ un cadeau !)
Просмотров 1,4 тыс.2 месяца назад
Le formulaire pour vos idées de vidéo : forms.gle/i9Ep6ZZbnwCG14z68 Les formations avec le code promo de 50% (YT19000) : formation.yoandev.co/?coupon=YT19000 YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas dé...
TROIS nouveautés INCROYABLES de SYMFONY 7.1
Просмотров 5 тыс.2 месяца назад
FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) Si vous avez des questions, des compléments ou des corr...
Wix Studio : Une plateforme pour tous vos projets !?
Просмотров 1,8 тыс.3 месяца назад
Découvrons ensemble Wix Studio, la plateforme de création web avancée pour agences et entreprises. Wix Studio vous permet notamment de créer un beau portfolio professionnel grâce à ses différentes fonctionnalités. Plus d'infos : fr-wix-studio.hopp.to/wix-studio4 FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous pro...
BRUNO : Le tueur de POSTMAN ? (Oui !)
Просмотров 8 тыс.3 месяца назад
FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) Si vous avez des questions, des compléments ou des corr...
4 méthodes pour SAUVEGARDER vos BASES DE DONNÉES 💾
Просмотров 2,5 тыс.4 месяца назад
Tous les liens dans l'article de blog: yoandev.co/4-outils-pour-sauvegarder-vos-bases-de-donnees FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les no...
Un VSCODE dans le CLOUD (C'est GENIAL !!!) ☁️
Просмотров 3 тыс.4 месяца назад
Version Blogpost : yoandev.co/vscode-dans-le-cloud FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) Si v...
🦫 CASTOR : LE TASK RUNNER ULTIME 🔥
Просмотров 3,7 тыс.4 месяца назад
FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-) Si vous avez des questions, des compléments ou des corr...
Des FEATURE FLAGS dans une application SYMFONY avec GITLAB 🛰️
Просмотров 2,8 тыс.5 месяцев назад
Version blogpost : yoandev.co/feature-flags-avec-symfony-et-gitlab FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas dé...
10 commandes LINUX incroyables (pour devenir le roi ou la reine du terminal 👑)
Просмотров 34 тыс.5 месяцев назад
Version article: yoandev.co/10-commandes-linux-incroyables FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait ...
Copier et anonymiser vos données de prod pour vos devs !
Просмотров 3,2 тыс.6 месяцев назад
Article: yoandev.co/copier-et-anonymiser-vos-donnees-de-prod-pour-vos-devs FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'es...
Un LOAD BALANCER en PROD avec HAproxy (On le déploie dans le cloud !) ☁️
Просмотров 2,8 тыс.6 месяцев назад
Version blogpost : yoandev.co/decouverte-load-balancer-avec-haproxy FORMATION "SYMFONY 7 en 7 PROJETS" : formation.yoandev.co/decouvrez-symfony-7-en-7-projets YoanDev est une chaine RUclips qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas d...
FrankenPHP et Symfony : Une APP en PRODUCTION dans le CLOUD en 30 MINUTES 🚀
Просмотров 9 тыс.6 месяцев назад
FrankenPHP et Symfony : Une APP en PRODUCTION dans le CLOUD en 30 MINUTES 🚀
Construire un RAG en PHP avec la doc de Symfony, LLPhant et OpenAI : Tutoriel Complet 🚀
Просмотров 11 тыс.6 месяцев назад
Construire un RAG en PHP avec la doc de Symfony, LLPhant et OpenAI : Tutoriel Complet 🚀
CECIL : LE générateur de SITES STATIQUES en PHP 🌶️
Просмотров 5 тыс.7 месяцев назад
CECIL : LE générateur de SITES STATIQUES en PHP 🌶️
Générer votre MEILLEUR PLAYLIST SPOTIFY avec SYMFONY 7 💣
Просмотров 3,3 тыс.7 месяцев назад
Générer votre MEILLEUR PLAYLIST SPOTIFY avec SYMFONY 7 💣
FORMATION : Découvrez SYMFONY 7 en 7 PROJETS (2024)
Просмотров 5 тыс.7 месяцев назад
FORMATION : Découvrez SYMFONY 7 en 7 PROJETS (2024)
Bilan 2023, Formation Symfony 7 et projets pour 2024 !
Просмотров 2,2 тыс.7 месяцев назад
Bilan 2023, Formation Symfony 7 et projets pour 2024 !
FTP vs S3 : Le combat impossible ?
Просмотров 2,9 тыс.8 месяцев назад
FTP vs S3 : Le combat impossible ?
MJML + SYMFONY : La fin de l'enfer des mails ?
Просмотров 6 тыс.9 месяцев назад
MJML SYMFONY : La fin de l'enfer des mails ?
TROIS nouveautés SYMFONY incroyable 🔥
Просмотров 8 тыс.9 месяцев назад
TROIS nouveautés SYMFONY incroyable 🔥
Asset Mapper de Symfony : Le tueur de Webpack ?
Просмотров 7 тыс.9 месяцев назад
Asset Mapper de Symfony : Le tueur de Webpack ?
Ajouter un livre à sa liste de lecture - Un projet Symfony de A à Z - FreeReads #12
Просмотров 1,7 тыс.9 месяцев назад
Ajouter un livre à sa liste de lecture - Un projet Symfony de A à Z - FreeReads #12
Un moteur de recherche avec HTMX et GOOGLE BOOKS API - Un projet Symfony de A à Z - FreeReads #11
Просмотров 2,1 тыс.10 месяцев назад
Un moteur de recherche avec HTMX et GOOGLE BOOKS API - Un projet Symfony de A à Z - FreeReads #11
Backup dans le cloud (avec Leviia) - Un projet Symfony de A à Z - FreeReads #10
Просмотров 1,7 тыс.10 месяцев назад
Backup dans le cloud (avec Leviia) - Un projet Symfony de A à Z - FreeReads #10
Mise en place de Tailwind CSS - Un projet Symfony de A à Z - FreeReads #09
Просмотров 3,3 тыс.10 месяцев назад
Mise en place de Tailwind CSS - Un projet Symfony de A à Z - FreeReads #09
Merci pour ton cours, Je souhaiterai savoir comment gérer les messages d'erreurs venant notamment de la base de données. J'ai une méthode add qui ajoute un film dans la table movie, j'ai mis une contrainte d'unicité sur le champs title, ce qui fait que si j'ajoute un film avec le même titre j'ai l'erreur suivante : An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Star Wars IV' for key 'movie.UNIQ_1D5EF26F2B36786B' Logique, mais le problème c'est que la méthode flush ne renvoi rien, donc je ne sais pas comment récupérer cette erreur avec son message ni les autres (les 404, 500 etc) pour l'améliorer (le rendre visible pour l'utilisateur) et l'afficher dans Twig. Mon code est le suivant dans mon controller : #[Route('/add', name: 'add')] public function add(Request $request, Slugger $slugger): Response { $movie=new Movie(); $form=$this->createForm(MovieType::class, $movie); $form->handleRequest($request); if($form->isSubmitted() && $form->isValid()){ $movie->setSlug($slugger->slugify($movie->getTitle())); $em=$this->doctrine->getManager(); $em->persist($movie); $em->flush(); return $this->redirectToRoute('admin_movie_list'); } return $this->render('admin/movie/add.html.twig', [ 'form'=>$form->createView(), ]); } Merci.
Bravo Yaon vous êtes au top 🙏
Comment afficher les données existantes sur le même formulaire lors d'une mise à jour ?
19:35 , M'as permis de régler un problème (Ne peux pas utiliser un objet de type '...' en tant que tableau). Un grand merci
Salue
Tout d'abord, je tiens à vous remercier pour vos vidéos et tutoriels de grande qualité, qui m'ont beaucoup aidé dans mes projets de développement. Je souhaiterais vous suggérer un sujet de vidéo qui pourrait intéresser de nombreux développeurs. Serait-il possible de réaliser un tutoriel sur la gestion des médias (documents PDF, vidéos, images, etc.) dans un back-office, que ce soit pour une école ou une entreprise ? Le sujet pourrait inclure les points suivants : - Comment structurer et organiser les différents types de médias dans une application. - Les bonnes pratiques pour le stockage et la sécurisation des fichiers. - L'intégration de services externes comme RUclips ou d'autres solutions de stockage. - L'utilisation de Symfony et des bundles populaires pour gérer ces médias. - La mise en place d'une interface utilisateur efficace pour la gestion des médias dans le back-office. Je pense qu'une vidéo sur ce sujet serait extrêmement utile pour ceux qui travaillent sur des projets nécessitant une gestion avancée des fichiers et des médias. Merci encore pour votre excellent travail, et j'espère que ma suggestion retiendra votre attention.
Super ! Merci beaucoup !
bonjour je comprends l'idée globale , ça me semble super intéressant en revanche je n'ai carrément pas le niveau qu'on peut comprendre bref de mon côté j'ai eu des idées similaires , est-ce que tu pourrais me dire ce que tu en penses et surtout si c'est réalisable
Merci infiniment.
Bravo et merci
Merci Yoan pour le partage.
je suis confronté un souci . j'essaie de mettre un projet nextjs deja builder sur docker sur portainer . j'ai pris pas le stack mais mon projet fonctionne pas
Salut Yoan, merci pour ta vidéo, cependant, je ne sais pas comment le terminal peut bien detecter la commande "npm create astro@latest -- --template portfolio". Pour le moment il ne trouve rien. Pourtant j'ai téléchargé le projet, et même ajouté l'extension Astro sur VSCode, mais ça ne fonctionne pas, quelqu'un peut m'aider please ? Merci
Avant de commencer a m’amuser je m’abonne et je mets un like … #SujetDAmusementTresPassionnant ;)
Un grand merci, il y aurait-il beaucoup de différence avec le fichier json ?
Merci, pour le tuto. Mais ce n'est que le mélange de 2 outils ensemble. Maizzle n'est pas intégré à symfony. Si on utilise du tailwind dans l'App Symfony, on va devoir faire du doublon entre les mails et le front.
Salut et merci pour ton contenue, y’a un code promo ?
Est-il possible d'afficher un carousel d'images pour une page produit par exemple?
Gitlab j'en avais aucune notion. Désormais je dois m'y faire avant de chercher à coder.
merci
Wow. Merci Yoan. Je viens de decouvrir LLPHANT et cette vidéo est une vraie trouvaille.
Company*
SoceityTtpe
Merci !
Merci bcp
merci pour ce tuto c'était très clair mais j'ai un problème voici mon erreur "Return value of Symfony\Component\Messenger\Transport\AmqpExt\Connection::ack() must be of the type bool, null returned "
Un grand merci !
Salut si cette vidéo est toujours d'actus comment on peut faire des tableau dans les post ?
YAON tes video sont trops genial et m erci pour le pack d'extensions
Et la création du Runner ? Dommage de faire un tuto en montrant pas cette partie ...
Bonjour, pourquoi les codes de wix sont lourd et obselette ? C' est terrible comment mon site est lent, j'ai presque pas de contenu et en plus peu de page, et des images super léger. C' est vraiment frustrant. Je suis aller avec wix studio juste pour le responsive et maintenant je vais devoir retourner chez wix editor. C' est vraiment dommage parce que la création est très intéressant
merci :)
Bonjour yoandev s'il vous plaît j'aimerais savoir comment vous monter vos vidéos avec des jolies fond de decor
Bonjour yoann dev j'espère que vous allez bien ! j'aimerais savoir comment vous faites pour faire le montage de vos vidéos avec des jolies fond je débute encore dans le montage video 😊
Bonjour, Pour chmod. J'ai une astuce à partage. Le "1" a une valeur d'exécution donc une valeur élevé, plus on augmente cette chiffre e moins devient le privilège. Si on fait 1 + 1 = 2 (Ecrire) et 2 + 2 = 4 (Lire) .
Bonjour Yoan, Merci pour cette belle démonstration pour mettre en place la double authentification. Je tente de modifier la manière d'envoyer le mail. Pour cela, j'ai créé un service je n'arrive pas à appeler ce service ... Dans le fichier scheb_2fa.yaml je l'indique ainsi mailer: App\src\Service\MyMailerCode mais rien ne se passe. Auriez-vous une solution à mon problème ?
C'est de l'or cette vidéo, merci
Comment avoir un lien pour l'envoyer ensuite a notre recruteur
Critique que j'espère constructive vu que c'est la 3ème fois que j'ai la même réaction en regardant tes vidéos. Essaie de faire un effort sur le montage, tu présentes des supers sujets, mais te voir galérer 30-40 secondes à écrire à mot et t'y reprendre à plusieurs fois me fait quitter la vidéo pour aller lire la doc. Sans ça tu ferais des vidéos hyper pro à l'aise. Courage pour la suite!
C'est sympa, mais je ne fais aucuns montages. C'est une marque de fabrique, et aussi... je n'ai pas le temps de faire du montage. Perso, j'en rigole à chaque fois. Je ne vais pas changer mon workflow de création de video (quasi une par semaine toute l'année... ça vaut bien quelques erreurs de frappes)
J'ai essayé la méthode et j'ai juste un problème. Ma page affiche : Hello ReactController! ✅ data-controller="symfony--ux-react--react" data-symfony--ux-react--react-component-value="My Component" data-symfony--ux-react--react-props-value="{"fullname":"Adrien"}"
Tu avais écrit compose.yaml et non compose.yml
Ddev est une bonne alternative aussi. Très simple a utiliser.
Y'aurait-il une chance que tu fasses une video pour avoir un Docker fonctionnel avec webpack-encore ? (ex sf5 x vuejs)
En essayant de mon cote, mais pour du dev cette fois-ci je me rends compte que mon dev-server est extremement lent, est-ce qu'une solution a ete trouve dupuis ou c'est toujours une limitation du fs docker ? :/
Il y avait un "a" en trop. compose.yaml au lieu de compose.yml. Merci pour tes vidéos.
J'avais tilté depuis que tu avais créé le fichier compose.yaml, renommer en compose.yml sans "a", je voyais l'erreur en même temps que ta galère 😁
Tres belle explication
comopse.yaml vs compose.yml
Que c'est frustrant de te voir galérer lorsque nous on sait où est l'erreur 😅. Sinon, belle découverte, merci 🙏.
Et moi donc 😂 Merci !