Pour tout le monde, si vous voulez que Emmet marche dans Twig : Vous ajoutez ça dans vos préférences de VSCode "emmet.includeLanguages": { "twig": "html" } Et voilou.
merci pour l'info :) à noter que j'ai rencontré un bug avec Emmet à 26:36 : en faisant un retour à la ligne après le "(p>lorem15)*2" comme dans ta vidéo, Emmet ne générait rien du tout. Résolu en rédigeant l'ensemble sur une seule ligne ;)
Excellence , c'est le mot que tu mérites... j'ai vraiment galérer à trouver des bons tutos sur Symfony comme celui ci , j'espère que tu vas refaire plus souvent ce genre de tutos et nous aider a approfondir nos connaissances dans Symfony .
Wow merci pour ce commentaire qui me va droit au coeur :-) Oui, y a d'autres tutos qui sont sorti sur Symfony ces deux dernières semaines : les formulaires et les relations entre entités ! Au plaisir !
il reste une erreur sur la page du site : Using the WebserverBundle is deprecated since Symfony 4.4. The new Symfony local server has more features, you can use it instead. une idée?
@@Ioan_S Bah il faut installer la ligne de commande Symfony (cherche "download symfony" sur google) ou alors tout simplement lancer la commande "php -S localhost:8000 -t public" :)
@@Ioan_S L'erreur vient du fait que Symfony est passé en version 5, ainsi l'installation se fait par un .exe sur le site officiel et non pas par composer ;) Je viens de re-tester la commande et je n'ai pas de soucis de mon côté. As-tu bien entré la commande : composer require server --dev ^4.4.2 ? Autrement je te conseil d'utiliser le .exe pour utiliser Symfony en version 5.0.8 ;) Bon courage !
vous êtes l'un des plus grand professeur que j'ai trouvé jusqu'à présent qui sait comment expliquer les contenues afin que les étudiants comprennent plus facilement et digérer le concept beaucoup plus rapidement, merci encore Monsieur CHAMALA
vous êtes l'un des plus grand professeur que j'ai trouvé jusqu'à présent qui sait comment et a qule moment expliquer le contenu afin que les étudiants comprennent plus facilement et digérer le concept beaucoup plus rapidement, merci encore Monsieur CHAMALA
Sincèrement un des meilleurs tuto que j'ai suivis ! Moi qui avais du mal à comprendre grâce à toi j'ai enfin compris ! +1 Abonnement et un like. Merci et continue
impossible de ne pas aimer tes vidéos avec une pédagogie très haute niveau, une explication claire et concise, cohérence entre la durée de cours "video" tres adapté aux thématique...Franchement merci infiniment j'ai pu maîtriser le symfony en une heure.
Chapeau bas ! Il y a de ça 4 ans je m'étais tapé le gros pavé officiel de "Symfony 3", j'en suis ressorti confus avec quelques maux de tête. J'ai abandonné l'apprentissage de Symfony pendant un moment avant de m'intéresser à la version 4. J'ai regardé des tutos et une nouvelle fois j'ai abandonné car ils étaient trop complexes. Avec la version 5, j'arrive sur cette vidéo et alors là... je n'ai jamais autant eu l'impression que Symfony est "facile". C'est simplement expliqué, c'est concret et en 1h j'ai pu comprendre plus de notions qu'en plusieurs heures de lecture et visionnage. Merci ! J'ai hâte de visionner les autres vidéos maintenant et en espérant que ça reste sur cette voie !
POUR GENERER UN PROJET SYMFONY EN VERSION 4 COMME DANS LA VIDEO. IL FAUT FAIRE " composer create-project symfony/website-skeleton my_project_name "^4" NE PAS OUBLIER LES PARENTHESES AVANT LE SIGNE DU COMMENCEMENT ET LA FIN DU CHIFFRE 4 !!!! ;)
Du haut niveau. Les explications sont claires, la marche à suivre est claire, la démonstration est claire. Un très grand merci à l'auteur de ce tutoriel qui m'a été d'un secours indéniable.
Merci Luca ! Bientôt une formation complète pour créer une application de A à Z où on ira beaucoup plus loin, elle sera payante mais je donnerai des coupons de réduction sur UA-cam donc reste branché si ça t'intéresse :-)
Très volontiers. Tu te distingues de beaucoup de professeurs que j’ai eus et qui sont incapables de rendre les choses explicites lorsqu’elles sont évidentes à leurs yeux. Continue comme ça, ce que tu fais est extrêmement utile.
bonjour je suit les tuto de lior chamla comme vous aussi et aujourd'hui j'ai acheter l'une de ses formations sur udemy qui est SYMFONY 4 LES FONDAMENTAUX PAR LA PRATIQUE et j'aimerais que d'autre personne en bénéficie pour l'avoir ecrit moi sur mon email : 2juin1997@gmail.com
Il y a deux ans cette série de vidéos visionnée la veille de l'exam sauvait mon semestre, et maintenant une formation Symfony 5 dispo, merci Lior c'est incroyable
J'ai eu mon BTS SIO il y a un an et j'ai enfin trouvé une entreprise qui ne me demande pas 1 année d'expérience, j'ai mon entretient Lundi et il mon dis que l'entreprise allais travailler avec symfony, grâce a toi je sens que ca va super bien ce passer. Merci pour la clarté et le professionnalisme de tes vidéos c'est un régale d'apprendre avec toi. J'aurais adoré t'avoir comme professeur.
Super vidéo ! J'ai néanmoins un soucis... Je n'arrive pas à avancer car lorsque que je veux tester de voir le template blog en tapant "/blog" juste après l'URL, je tombe sur une exception : "An exception occurred in driver: could not find driver". J'ai cherché partout sans trouvé comment faire, pouvez-vous m'aider ? Et encore merci pour ta série de vidéos 🔥!
Regardez votre fichier php.ini (tapez "php --ini" dans la console pour savoir où il est) et trouvez la ligne avec écrit ";extension=pdo_mysql", il faut enlever le ";" pour décommenter. Ensuite vous relancez le serveur PHP :)
@@RodneyWid Salut, va dans le fichier .env en dessous du dossier vendor et fait ctrl f, écris "mysql", et tu verras plusieurs "DATABASE_URL". Si celui avec écrit "postgresql" n'a pas le # au début, mets le et enlève celui du "mysql". Ensuite, sur la ligne du mysql tu dois avoir : "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" Mets : "mysql://root:@127.0.0.1:3306/ta_base_de_donnees?serverVersion=5.7" Tu dois démarrer wamp ou autre, et dans phpmyadmin tu créé une base de données et tu mets son nom à la place de "ta_base_de_donnees". Redémarre ton serveur symfony et laisse allumé ton wamp. Si t'as maintenant une erreur qui te dit que la connexion est refusée, dans le fichier situé dans "vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php", vers la ligne 36 dans le __construct à la place de $password = null, tu mets $password = 'root'. Lance ton serveur symfony et laisse allumé ton wamp ou autre, et ça devrait marcher (pour moi en tout cas).
Je n'exagère pas si je dis que c'est la meilleure formation Symfony que j'ai jamais vue de ma vie ! franchement merci beaucoup ! ça serait vraiment top si tu fais un refresh suite aux avancés de symfony (si ce n'est pas encore fait)
Dans vos préférences en JSON sous VSCode, ajoutez ça : "emmet.includeLanguages": { "twig": "html" } Pas conne du tout la question et merci pour l’appréciation :-)
Super ce tuto, bravo. Je n'arrive pas à faire fonctionner emmet, j'ai ajouter la ligne de commande que tu indiques dans settings.json mais rien à faire, cela ne fonctionne pas. Comment faire ?
Tombé par pur hasard sur votre vidéo en recherchant ce qu’était symfony pour ma veille technologique ( je suis étudiant en BTS SIO 2ème année. ). Vidéo de qualité exceptionnelle, explications très claires, démonstrations concrète... bref une mine d’or d’info très utile le tout en français et c’est assez rare pour le souligner. Il me tarde de mettre en pratique votre enseignement le plus rapidement possible ( certainement lors de mon stage se déroulant du 2 novembre au 18 décembre de cette année d’ailleurs puisque je vais bosser sur une appli de gestion full web en PHP pur de ce que j’ai pu comprendre en discutant un peu avec le gérant de l’ESN où je serai en stage. ).
Merci ! C'est fou, en 10min ici j'ai déjà compris des bases, alors que les autres tutos sur le net avaient juste réussi à me dégoûter tellement c'était incompréhensible. Vraiment, merci beaucoup.
Bonjour, je me suis remis au PHP pour un projet et j'ai entendu parler de Symfony que je ne connaissais pas. Du coup je suis tombé sur votre vidéo et franchement : RESPECT ! Super didactique, hyper intéressant, motivant, je suis fan et j'ai tout compris du premier coups (bon va falloir maintenant mémoriser et pratiquer). Merci pour ce tutorial qui est vraiment un des meilleurs tutos que j'ai pu suivre sur UA-cam.
Hey ! Je voulais me mettre à Symfony (j'ai seulement suivi les cours bases php / architecture MVC de OC, sans vouloir pousser sur le cours de la POO) et ta vidéo était le résultat le plus pertinent que j'ai trouvé pour un tutoriel Symfony 4. Tu ne bagayes pas, pas de "euuuuuuuh" "pourquoi le code fait ça" ... Cela montre de l'assurance et c'est un plaisir à visionner. J'adore trois grands principes de ton montage (c'est d'ailleurs cool qu'il y en ait un) : - Le découpage en plusieurs parties : installation, les controllers, doctrine, bonus de style... Si on a pas le temps de terminer la vidéo on s'arrête avant le début d'une autre partie - Le fait d'avoir 2-3 min de cours théorique avant d'attaquer de la pratique (on explique les controllers avant d'en créer un, on explique doctrine / migrations / fixtures PUIS on applique...) - Les petits commentaires / annotations quand tu tapes une commande dans le terminal Le fait de ne pas être surpris par les erreurs mais au contraire, de savoir qu'elles vont exister (par exemple le coup du path('blog_show', {'id': article.id}) ) est super. On voit bien que tu as déjà réalisé le script en avance (tu ne l'improvises pas en direct, je me trompe ?) et ça c'est COOL. Concernant le bug could not found driver que j'ai aussi eu lors du doctrine:database:create (j'ai vu dans les commentaires que quelqu'un l'avait eu), il suffit d'activer l'extension pdo_mysql directement dans le fichier php.ini du dossier /bin/php/php-version. Pour mon cas, j'utilise UwAmp et il a un second php_uwamp.ini qui du coup, même avec le pdo_mysql activé ça ne fonctionnait pas. Sinon, concernant tes futures vidéos personellement j'apprécierai, en plus de ce que tu fais / compte faire, avoir des vidéos style "Les extensions Visual Studio Code à utiliser", "Mon environnement" où tu détailles tous les éditeurs / IDE / sites / outils que tu utilises et pourquoi (faire parler de ton expérience) mais aussi, pourquoi pas, une vidéo sur les différents métiers dans le développement. Aussi, on ne sait pas trop quels vont êtres tes prochains tutoriels / vidéos (existe t-il une vidéo où tu détailles tes projets ?) c'est dommage. Tu viens de gagner un fan. Néanmoins, concernant le tutoriel si on fait /blog/ID qui n'existe pas, nous obtenons une erreur. Aurais-tu une solution à apporter ? Merci ! Sorry pour le pavé mais je voulais vraiment te donner mon ressenti et te dire que tu ne fais pas ça pour rien ! Bonne continuation et bon courage
Merci pour ce "pavé" :-) C'est très appréciable d'avoir un ressenti global sur la vidéo et mon boulot en général. Non je n'ai pas de quoi détailler mes futurs projets puisqu'en réalité je ne prévois pas grand chose à l'avance, ça me vient quand ça me vient et je fais une vidéo :-) Concernant le fait qu'il y ait une erreur lorsque tu transmets à ta Route un identifiant qui n'existe pas, cela renvoie à toute une part de Symfony qu'il faudrait voir (ça prendrait une vidéo entière de l'étudier) qui est la Gestion des erreurs dans Symfony. Il y a des chapitres entiers dans la documentation qui en parlent et qui permettent de gérer correctement les différentes exceptions qui peuvent arriver, de personnaliser les pages d'erreurs, en fonction de l'erreur qui apparait (une 404 ou une 500, etc). Je te conseille donc de regarder par là : symfony.com/doc/current/controller/error_pages.html Voilà tout et au plaisir de te retrouver sous une prochaine vidéo :-)
D'accord ça marche, je verrais quand la formation Angular sortira (ici ou udemy) car c'est une techno que je ne connais absolument pas. Merci pour la doc :) En espérant d'autres tutoriels sur Symfony.
Pareil que beaucoup d'autres commentaires. Cela fait maintenant un bon moment que j'essaie de me mettre à un framework php en trainant un peu des pieds... Les cours ou tutos ne sont pas toujours clairs, trop lents ou trop rapides, pas d'exemples bien concrets ou un peu décousus. Après je ne sais pas si c'est peut-être une histoire de moment ou autre mais ici j'arrive enfin à comprendre clairement et rapidement les fondamentaux. Très bonne approche, le rythme est assez rapide pour suivre sans être perdu, franchement top. Merci beaucoup pour ce partage ! +1 abonné
Merci pour toutes ces vidéos ! Pour ceux qui auraient un problème avec le webserver, ça provient apparemment de Symfony 5 (il est dispo depuis peu). Du coup, lorsque vous créez un projet, il faut entrer la commande ci-dessous : composer create-project symfony/website-skeleton leNomDuProjet "^4" Ca vous permettra de démarrer un projet sous Symfony 4.
php bin/console server:run ne marche toujours pas!! Aide moi, comment faire démarrer le server interne de symfony après avoir tapé composer create-project symfony/website-skeleton leNomDuProjet "^4"???
@@francisseneve2934 Bizarre, ça fonctionnait de mon côté. Ça ne fonctionnait peut être pas car le projet a été initialisé avec Symfony 5 ? Les commandes peuvent être différentes. Mais apparemment tu as déjà obtenu une réponse qui a réglé ton problème, c'est cool :)
Salut Lior, je découvre tes vidéos, j'ajoute rarement des commentaires mais là, il me semblait nécessaire de te remercier pour la qualité de tes vidéos, tes explications sont claires et précises, c'est parfait. Merci à toi.
Merci beaucoup. J'étais sur le point de renoncer à m'initier à symfony. Jusqu'à ce que je tombe sur vos vidéos. Fantastiques ! Une semaine que je me traîne sur OpenClassrooms. Me voilà toute revigorée.
Quel génie ! Je ne commente jamais sur UA-cam mais je tiens à te dire que j'ai plus appris en 15 minutes ici qu'en une journée entière sur OC. Bravo, c'est du super boulot. 👏
Salut Lior, je voulais te remercier pour la qualité de tes vidéos et tout particulièrement celles sur Symfony. Je suis junior et je cherchais mon 1er job à la suite d'une formation, j'ai trouvé un boite d'enfer mais qui me demandait de faire un test sur Symfony que je ne connaissais pas du tout ! 2 jours passés sur tes vidéos, un test rendu fonctionnel, et voilà le job décroché grâce à tes explications claires et limpides ! Compte sur moi pour continuer à te suivre et à te faire une bonne pub autour de moi pour que nous puissions tous bien nous développer !!
Franchement d'accord avec les autres commentaires, ton tuto est clair, bien construit facile a comprendre. Vraiment très bon tuto vidéo, j'en ai rarement vu des Français aussi bien fais
Merci M. CHAMLA explication précise, claire et nette. Pourriez-vous en faire autant pour nous permettre d'approfondir nos connaissances sur symphony et pourquoi être comme vous.
Bonjour et félicitations Tu as vraiment un talent, très pédagogue, j'ai rarement vu ça, quelle capacité à expliquer les choses clairement et de façon à ce que ce soit agréable. Merci à toi pour le partage.
Merci , et bien, tu dis que cela se trouve dans la documentation c'est vrai ,mais une chose encore plus vrai c'est qu'il faut un être humain derrière pour montrer les choses. je trouve ton cours génial le débit de parole parfait la clairette d'articulations de la voix, montrer chaque chose , c'est génial , on sent bien que tu a envie de donner et je trouve en cela, l'internet d'il ya 30 ans en arrière où le partage était une chose prioritaire . merci encore une fois et bravo
@@LiorCHAMLA J'ai juste une question, en fait j'ai appris le base de la POO mais j'ai pas encore fini jusqu'à la fin. Donc qu'est ce que vous me suggère, dois-je approfondir le POO en utilisant directement le framework symfony? ou dois-je encore apprendre la POO pur jusqu'à la fin sans utilisé un framework avant de m'y lancé?
@@LiorCHAMLA Merci donc je vais d'abord me foncé à la POO avant d'attaquer le framework, est vous avez déjà tous prévu car il y déjà beaucoup de formation en POO dans votre chaine, c'est vraiment génial. Merci :)
Franchement je te veux comme prof ! x) J'ai passé 8h de cours avec mon prof et je n'étais pas plus avancé que l'installation ! je reprends espoir ! Merci à toi/vous !
Holala Merci MERCI MERCI ..Depuis 5mois dans le Dev Web Symfony est mon premier Framework, j'avais vraiment des mals de crane depuis une semaine.. Enfain des explications simple claire et précise pour les débutants. Je vais envoyer le lien de ta chaine a un max de gens . Continue Maitre Yoda ! Encore Merci ! mais VRAIMENT Merci !! . C'est au TOP !
C'est la première fois que je commente une vidéo youtube, et pas n'importe laquelle ! je te découvre ici et je viens de terminer cette première vidéo! Je te remercie grandement pour ton travail, ton temps et l'énergie que tu déploies pour partager tes connaissances! En tant que débutant, tout est clair, concis et précis! Un gros j'aime et je fonce vers la partie 2 ;)
Franchement, j'allais mettre un commentaire pour corriger les mini-erreurs ou mini-imprécisions que j'ai trouvé dans ta vidéo, mais t'as tellement bien géré ton truc que j'peux plus rien dire :) Chapeau !
Bah merci mais je les prend volontiers les commentaires pour faire monter mon niveau et celui des autres ! N'hésites pas c'est comme ça qu'on progresse !
Tout simplement magnifique ton tes tutos d'1H. La théorie en même temps que la pratique à la manière Lior CHAMLA, c'est tout simplement top et m'a permis de comprendre tout symfony.
Hi here is the new symfony link for those on discord discordbots.org/servers/510608719546023936 Salut voici le nouveau lien symfony pour ceux qui sont sur discord discordbots.org/servers/510608719546023936
Etant étudiant en informatique, j'ai pour projet de fin d'année de faire un ChatBot Météo, et je me suis penché vers l'utilisation du PHP notamment grâce à sa flexibilité, mais surtout car j'ai déjà fait un mini projet auparavant (en dur). C'est la première fois que j'utilise Symfony, et tes vidéos de compréhension du Framework sont juste excellente ! Lire la doc est sympa, mais un exemple concret en live, c'est encore mieux je trouve ;) continue comme sa! +1 abo ^^
Bravo !! Bravo !! Tu as du tellement galérer avec le montage et personnellement je trouve que tu explique vraiment bien !! Simple et claire voilà les mots qui te caractérise ! Merci beaucoup pour ces tutos :)
Si ont a aimer la vidéo mais t'es un monstre jai sur kifeer j'ai compris en 1h sque j'avais pas compris en 6 mois de formation mais a l'époque j'avais pas les base pr bien comprand faut de préférence avoir de bonne base en php et en mvc Bravo t'es. Pas un formateur t'es un artiste formateur la sa donne d'utiliser symphonie je suis déterminer maintenant
J'espère réussir mon exam de symfony grâce à vous ! Vous expliquez super bien, je pensais que c'était ultra galère en ayant cours là dessus mais bien expliqué ça passe tout seul! Merci bcp d'avoir mis ces vidéos en ligne!
Hey super vidéo!! Je suis actuellement étudiant cher Oclock en web dev et ta vidéo ma complètement débloquer sur la compréhension des injection de dépendance ! un grand merci :)
Alors si tu veux vraiment comprendre l'injection de dépendances dans Symfony, tu vas voir ma vidéo qui sur le container de services (une vidéo un peu plus récente, ici : ua-cam.com/video/frAXgi9D6fo/v-deo.html ) et bien sur .. tu pouces bleu et tu t'abonnes ? 😁😁
Un Grand MERCI a vous, du fond du cœur. Le meilleur des meilleur tuto que j'ai suivi . Vraiment ta vidéo est un trésor surtout pour nous les débutants, C’était vraiment bien expliquer, facile a comprendre. j'ai pu comprendre le Framework Symfony facilement on espère vous revoir avec d'autre tuto.
Un grand merci ! Des explications très claires , un vocabulaire vraiment adapté etc.. Parfois il suffit d'une bonne tournure de phrases ou autre pour que ça me fasse un déclic quant au fonctionnement de quelque chose , et ici ce fut le cas ! :)
Merci pour ce superbe didacticiel. C'est la première fois que j'arrive à faire fonctionner Symfony, et à l'approcher d'aussi près. Vraiment, un grand merci !
Développeur Laravel ici, je tiens à te remercier pour cette superbe vidéo. Et un énorme big up pour glisser des petites pages de doc lorsque tu abordes certains points, c'est un petit plus bien agréable !! En espérant pouvoir voir d'autres contenus de ta part, je te souhaite une bonne continuation. ;)
Yep le retour de Lior Chamla ♥. Super content de pouvoir à nouveau apprendre grâce à toi. Superbe tuto ! tu expliques toujours aussi bien, bravo et un grand MERCI.
Tu devrais envisager de faire prof voir maître de conférence car tu es un excellent pédagogue. Moi qui n'aime pas les frameworks que je compare souvent à une usine à gaz, tu as réussi à me faire comprendre les choses avec une facilité déconcertante.
Bonsoir, superbe suite vidéo BRAVO ! , j'espère que tu ne vas pas arrêter là pour Symfony4 ! J'aurais aimé une ptite vidéo qui donnes des précisions sur l'organisation optimale des fichiers dans Symfony 4 : - comment organiser les controller (un dossier pour controller front et un pour le back et ensuite un controller par entity ?), comment judicieusement nommer les routes et les méthodes du CRUD ... j'aurais bien aimé également dans la suite de la dernière vidéo savoir gérer les rôles (Admin, modérateur et user par exemple) et puis quand on tente de supprimer une catégory qui possède des articles, un sale page d'erreur s'affiche, comment gérer les exceptions de ce type simplement ... bref plein d'idées de vidéos à venir... Encore bravo pour ton travail.
Merci pour ce commentaire ! J'explique tout ça (les rôles, les pages d'erreurs personnalisées etc) dans la future formation Symfony qui sera disponible en ligne d'ici un mois. Je ferai une vidéo pour l'annoncer et donner des coupons de réduction donc restez branché ;-)
Je dois apprendre le Symfony 4 pour le travaille et j'ai vu le titre de ta vidéo avec le mot 1H, je me suis que ça a allé être long. Pas du tout, franchement c'était très clair et c'est passé vite. Ce qui est bien c'est que tu utilises des outils gratuits. GG.
Bravo Le roi LIOR !! Tu ma vraiment entendue sur mon dernier commentaire et çà fait plaisir d'avoir enfin un professeur comme toi !! Bravo encore pour ta dernière video , elle est vraiment utiles à tout les débutants comme moi!! j’espère que ce sera pas la dernière et que tu va nous faire encore d'autre super vidéo utile , comme celle la !! exemple un crm ou un site de petite annonce ou encore un reseau social etc etc.. les idées de site utile ne manque pas..
Tout simplement génial, tu es un super bon formateur. Tu explique ça en personnifiant Symfony et ça rends l'apprentissage tout de suite plus simple ! Continue comme ça ! +1 abo
Bah oui, c'est à dire "militer" pour qu'on passe sur le 4. Mais bon je comprend bien qu'une boite ne veuille pas changer de version juste parce que c'est plus agréable sachant les coûts que ça va occasionner :x
Merci pour votre tuto! c'est bien expliquer, bien organiser! apprendre par votre vidéo en 1 heure c'est comme apprendre en 15 minutes car je ne ressent aucun stress avec votre explication qui est vraiment clair, est en bonus la qualité de votre vidéo est un parfait full HD! Merci! bonne continuation!
Salut j'ai découvert ta chaine par hasard et je cherchais justement a me former sur symphony et tu as réussi a me l'expliquer très clairement contrairement au tutoriel du site du zero qui pour une fois m'a déçus Merci je ne vais pas manquer les prochains épisode :p et encore merci pour ce tuto ! !!!
Quel talent! c'était du chinois pour moi surtt coté fixtures mais la c'est limpide ! y'a juste quelques refrech a faire (param a la place des annot par exp) c'est parfait!Merci bcp!
Waouh ! Le tuto ! Super ! Merci, merci, merci ! Ça fait un bout de temps que symphony me fait de l'œil et la je suis déterminée à m'y mettre ! Ca paraît presque simple avec ton tuto, tout cool de source lol ! C'est top ! Merci encore ! Tu vas changer les semaines au boulot et surtout changer mes sites 😂
Excellence, j'ai un petit exercice en symfony 4.1) Il s'agit de créer une entité et de générer son crud. 2) faire en sorte que le crud utilise une seule route et sans redirection
@@LiorCHAMLA je dois passer un test de recrutement mais avant, je dois faire cet exercice. déjà j'ai débuté en symfony(4) avec tes tutos et tout ce que je connais en symfony ce grâce à toi c'est pourquoi tu es ma référence. mille merci à toi.
Bonjour Lior. Toutes mes félicitations pour votre sens de la pédagogie et la clarté de votre présentation. J'ai de longues années d'expérience comme formateur (Unix, C++, perl, etc) : j'ai rarement trouvé des présentation d'un tel niveau de qualité. Une question quand même : je n'ai pas réussi à reproduire la saisie avec vos accélérateurs (+ *). Une extension VS code est-il necessaire ?
Le réponse à ma question était quelques lignes plus haut ... A ma décharge, je ne connaissais pas emmet. Je précise donc pour ceux qui seraient dans mon cas : Si vous voulez bénéficier des facilités de saisie telles qu'utilisées dans la vidéo, vous pouvez faire appel à emmet. Ce composant est installé par défaut, mais pour pour pouvoir l'utiliser avec vscode, vous devez, dans les préférences de vscode, chercher "emmet", puis à la rubrique "emmet include langagues", ajouter : item : twig value html La documentation de emmet est sur : docs.emmet.io/
Franchement, tu explique les choses vraiment bien, et tu fait preuve d'une grande implication, Félicitation +1 abonnée, je recommande ta chaine merci Lior !
Bonsoir Mr Lior! Merci beaucoup pour votre formation et que le Tout Puissant vous aide toujours. Cependant, comment créer les fonctions (FOPEN () et FPUTS () pour stocker les descriptions sur un article afin de réduire le volume de la table article) avec Symfony. Merci de bien vouloir m'aider
Merci pour cette série de tutos. J'ai tourné un peu en rond avec des tutos écrits sur d'autres framework mais là j'ai l'impression de mieux comprendre le fonctionnement. Petite question, étant donné que c'est Symfony qui gère la BDD, est-ce que je risque d'avoir un conflit si j'ai une autre appli qui va modifier mes tables ? Dans mon cas c'est Proftpd qui actualise deux champs (date de connexion et date de dernière action)
Merci pour ton excellente pédagogie. Il n’est pas si simple de rester clair lorsque l’on parle d’un framework comme symfony. S’il existe de nombreuses et bonnes vidéos sur le sujet, la clarté et la pédagogie on assez souvent défaut. Donc encore bravo !
UN GRAND MERCI A TOI . UN DES MEILLEURS TUTOS .CLAIR NET ET PRECIS. TRES BONNE PEDAGOGIE . JE TE SOUHAITE TOUT LE BONHEUR DU MONDE . BONNE CONTINUATION . JE ME SUIS ABONNE.
Pour tout le monde, si vous voulez que Emmet marche dans Twig :
Vous ajoutez ça dans vos préférences de VSCode
"emmet.includeLanguages": {
"twig": "html"
}
Et voilou.
merci pour l'info :) à noter que j'ai rencontré un bug avec Emmet à 26:36 : en faisant un retour à la ligne après le "(p>lorem15)*2" comme dans ta vidéo, Emmet ne générait rien du tout. Résolu en rédigeant l'ensemble sur une seule ligne ;)
et sur phpstorm
@@abdoulnassiroukarimouamado3672 tu fais rien de special.
Ce n'est pas l'inverse plutôt. Que twig fonctionne dans (ou avec) emmet ? :)
alex hardcpp non c'est bien qu'on veut utiliser les fonctionnalités de Emmet a l'intérieur de fichiers .twig 😁
Excellence , c'est le mot que tu mérites... j'ai vraiment galérer à trouver des bons tutos sur Symfony comme celui ci , j'espère que tu vas refaire plus souvent ce genre de tutos et nous aider a approfondir nos connaissances dans Symfony .
Wow merci pour ce commentaire qui me va droit au coeur :-)
Oui, y a d'autres tutos qui sont sorti sur Symfony ces deux dernières semaines : les formulaires et les relations entre entités !
Au plaisir !
@@LiorCHAMLA Salut pour après partager vos connaissances sur Symfony un serveur discord est ouvert discord.gg/jMcytUq
@@LiorCHAMLA vraiment merci a vous
Honnêtement, l'un des meilleurs cours youtube que j'ai suivi jusqu'à maintenant en Informatique!
Merci énormément !
Je confirmeeeee
Un Grand Merci
je confirme aussi 1000 merci
@@LiorCHAMLA moi aussi je confirme. Grand merci
[Aide] Pour tout ceux ayant l'erreur de version avec la commande "composer require server --dev", ajoutez " ^4.4.2" à la commande ;)
Merci Alexandre !
il reste une erreur sur la page du site : Using the WebserverBundle is deprecated since Symfony 4.4. The new Symfony local server has more features, you can use it instead.
une idée?
@@Ioan_S Bah il faut installer la ligne de commande Symfony (cherche "download symfony" sur google) ou alors tout simplement lancer la commande "php -S localhost:8000 -t public" :)
@@Ioan_S L'erreur vient du fait que Symfony est passé en version 5, ainsi l'installation se fait par un .exe sur le site officiel et non pas par composer ;) Je viens de re-tester la commande et je n'ai pas de soucis de mon côté. As-tu bien entré la commande : composer require server --dev ^4.4.2 ? Autrement je te conseil d'utiliser le .exe pour utiliser Symfony en version 5.0.8 ;) Bon courage !
@@LiorCHAMLA merci pour vos réponses. ca marche en utilisant la commande php :)
sinon le tutoriel est génial, merci beaucoup je m'abonne ;)
vous êtes l'un des plus grand professeur que j'ai trouvé jusqu'à présent qui sait comment expliquer les contenues afin que les étudiants comprennent plus facilement et digérer le concept beaucoup plus rapidement, merci encore Monsieur CHAMALA
De rien merci à toi, il faut maintenant que tu pratiques et que tu t'entraines !
Un grand MERCI ! Enfin un tuto FR qui va à l'essentiel et de manière super clair ;)
Merci Andy ! :-)
vous êtes l'un des plus grand professeur que j'ai trouvé jusqu'à présent qui sait comment et a qule moment expliquer le contenu afin que les étudiants comprennent plus facilement et digérer le concept beaucoup plus rapidement, merci encore Monsieur CHAMALA
De rien merci à toi :) faut partager sur les réseaux =)
Sincèrement un des meilleurs tuto que j'ai suivis ! Moi qui avais du mal à comprendre grâce à toi j'ai enfin compris ! +1 Abonnement et un like. Merci et continue
Merci beaucoup d'avoir regardé et commenté j'espère ne pas te décevoir dans le futur 😉
impossible de ne pas aimer tes vidéos avec une pédagogie très haute niveau, une explication claire et concise, cohérence entre la durée de cours "video" tres adapté aux thématique...Franchement merci infiniment j'ai pu maîtriser le symfony en une heure.
Ha non lol, pour maitriser Symfony faut des mois :) mais en tout cas merci énormément pour ce beau commentaire :)
Chapeau bas ! Il y a de ça 4 ans je m'étais tapé le gros pavé officiel de "Symfony 3", j'en suis ressorti confus avec quelques maux de tête. J'ai abandonné l'apprentissage de Symfony pendant un moment avant de m'intéresser à la version 4. J'ai regardé des tutos et une nouvelle fois j'ai abandonné car ils étaient trop complexes. Avec la version 5, j'arrive sur cette vidéo et alors là... je n'ai jamais autant eu l'impression que Symfony est "facile". C'est simplement expliqué, c'est concret et en 1h j'ai pu comprendre plus de notions qu'en plusieurs heures de lecture et visionnage. Merci ! J'ai hâte de visionner les autres vidéos maintenant et en espérant que ça reste sur cette voie !
POUR GENERER UN PROJET SYMFONY EN VERSION 4 COMME DANS LA VIDEO. IL FAUT FAIRE " composer create-project symfony/website-skeleton my_project_name "^4" NE PAS OUBLIER LES PARENTHESES AVANT LE SIGNE DU COMMENCEMENT ET LA FIN DU CHIFFRE 4 !!!! ;)
Pour moi cette ligne à fonctionné : composer create-project symfony/skeleton my_project_name "4.1.*"
Could not find package symfony/website-skeleton with version 4
Du haut niveau. Les explications sont claires, la marche à suivre est claire, la démonstration est claire. Un très grand merci à l'auteur de ce tutoriel qui m'a été d'un secours indéniable.
Merci Luca !
Bientôt une formation complète pour créer une application de A à Z où on ira beaucoup plus loin, elle sera payante mais je donnerai des coupons de réduction sur UA-cam donc reste branché si ça t'intéresse :-)
Très volontiers. Tu te distingues de beaucoup de professeurs que j’ai eus et qui sont incapables de rendre les choses explicites lorsqu’elles sont évidentes à leurs yeux. Continue comme ça, ce que tu fais est extrêmement utile.
Merci infiniment Lior grace a toi je commence a devenir un pro en SYMFONY
Merci beaucoup Lior. Un tuto de ce genre, est un tuto d'un très grand pro. Vous méritez l’excellence, jeune homme !!! Que Dieu vous bénisse …
Merci beaucoup Younes, ça me touche !
Bonjour très bon tuto, avec un Max de pédagogie.
Je vais suivre avec un grand intérêt =:))
bonjour je suit les tuto de lior chamla comme vous aussi et aujourd'hui j'ai acheter l'une de ses formations sur udemy qui est SYMFONY 4 LES FONDAMENTAUX PAR LA PRATIQUE et j'aimerais que d'autre personne en bénéficie pour l'avoir ecrit moi sur mon email : 2juin1997@gmail.com
moi aussi !
Il y a deux ans cette série de vidéos visionnée la veille de l'exam sauvait mon semestre, et maintenant une formation Symfony 5 dispo, merci Lior c'est incroyable
Merci à toi :)
Merci beaucoup pour tes vidéos, franchement c'est très clair et très didactique ! Merci professeur !
Merci pour ce commentaire :-)
J'ai eu mon BTS SIO il y a un an et j'ai enfin trouvé une entreprise qui ne me demande pas 1 année d'expérience, j'ai mon entretient Lundi et il mon dis que l'entreprise allais travailler avec symfony, grâce a toi je sens que ca va super bien ce passer. Merci pour la clarté et le professionnalisme de tes vidéos c'est un régale d'apprendre avec toi. J'aurais adoré t'avoir comme professeur.
Merci beaucoup :)
Super vidéo ! J'ai néanmoins un soucis... Je n'arrive pas à avancer car lorsque que je veux tester de voir le template blog en tapant "/blog" juste après l'URL, je tombe sur une exception : "An exception occurred in driver: could not find driver". J'ai cherché partout sans trouvé comment faire, pouvez-vous m'aider ?
Et encore merci pour ta série de vidéos 🔥!
Bonjour, j'ai exactement le même problème, tu aurais trouvé une solution?
Regardez votre fichier php.ini (tapez "php --ini" dans la console pour savoir où il est) et trouvez la ligne avec écrit ";extension=pdo_mysql", il faut enlever le ";" pour décommenter. Ensuite vous relancez le serveur PHP :)
@@LiorCHAMLASalut, le point virgule était déjà retirer mais j'ai toujours le problème
@@RodneyWid Salut, va dans le fichier .env en dessous du dossier vendor et fait ctrl f, écris "mysql", et tu verras plusieurs "DATABASE_URL".
Si celui avec écrit "postgresql" n'a pas le # au début, mets le et enlève celui du "mysql".
Ensuite, sur la ligne du mysql tu dois avoir : "mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7"
Mets : "mysql://root:@127.0.0.1:3306/ta_base_de_donnees?serverVersion=5.7"
Tu dois démarrer wamp ou autre, et dans phpmyadmin tu créé une base de données et tu mets son nom à la place de "ta_base_de_donnees".
Redémarre ton serveur symfony et laisse allumé ton wamp.
Si t'as maintenant une erreur qui te dit que la connexion est refusée, dans le fichier situé dans "vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php", vers la ligne 36 dans le __construct à la place de $password = null, tu mets $password = 'root'.
Lance ton serveur symfony et laisse allumé ton wamp ou autre, et ça devrait marcher (pour moi en tout cas).
@@JM-qb4sb ça a marché pour moi. Thx !
Je n'exagère pas si je dis que c'est la meilleure formation Symfony que j'ai jamais vue de ma vie ! franchement merci beaucoup ! ça serait vraiment top si tu fais un refresh suite aux avancés de symfony (si ce n'est pas encore fait)
Bonjour,
Question conne : Comment faites-vous pour que Emmet fonctionne avec l'extension twig ?
Sinon super le tuto!
Dans vos préférences en JSON sous VSCode, ajoutez ça :
"emmet.includeLanguages": {
"twig": "html"
}
Pas conne du tout la question et merci pour l’appréciation :-)
Merci
Super ce tuto, bravo. Je n'arrive pas à faire fonctionner emmet, j'ai ajouter la ligne de commande que tu indiques dans settings.json mais rien à faire, cela ne fonctionne pas. Comment faire ?
ferran bocklent j'ai pas d'autres solutions que celle que j'ai déjà donné dans différents commentaires. Désolé ☹️
Après avoir redémarré le pc tout fonctionne correctement ! Merci Lior.
Tombé par pur hasard sur votre vidéo en recherchant ce qu’était symfony pour ma veille technologique ( je suis étudiant en BTS SIO 2ème année. ).
Vidéo de qualité exceptionnelle, explications très claires, démonstrations concrète... bref une mine d’or d’info très utile le tout en français et c’est assez rare pour le souligner.
Il me tarde de mettre en pratique votre enseignement le plus rapidement possible ( certainement lors de mon stage se déroulant du 2 novembre au 18 décembre de cette année d’ailleurs puisque je vais bosser sur une appli de gestion full web en PHP pur de ce que j’ai pu comprendre en discutant un peu avec le gérant de l’ESN où je serai en stage. ).
Wow merci beaucoup pour ce commentaire :)
à 51:45 mon get doctrine n'est pas définit que faire ?
public function index(ManagerRegistry $doctrine): Response
{
$repo = $doctrine->getRepository(Article::class);
//plusieurs articles
$articles=$repo->findAll();
Dans la vidéo la commande est obsolète, utilisee dan s symfony 4 et 5 mais maintenant c'est symfony6
Ça fait deux ans que je cours derrière les tutos symfony, celui-ci est le meilleur, simple, clair, bien détaillé. Merci Lior
Merci beaucoup pour ce compliment !
poceblo
Graven - Développement merci 😂
Gg le "cameo"
Merci ! C'est fou, en 10min ici j'ai déjà compris des bases, alors que les autres tutos sur le net avaient juste réussi à me dégoûter tellement c'était incompréhensible. Vraiment, merci beaucoup.
Merci beaucoup :)
Bonjour, je me suis remis au PHP pour un projet et j'ai entendu parler de Symfony que je ne connaissais pas. Du coup je suis tombé sur votre vidéo et franchement : RESPECT !
Super didactique, hyper intéressant, motivant, je suis fan et j'ai tout compris du premier coups (bon va falloir maintenant mémoriser et pratiquer).
Merci pour ce tutorial qui est vraiment un des meilleurs tutos que j'ai pu suivre sur UA-cam.
Merci beaucoup ! :)
Hey !
Je voulais me mettre à Symfony (j'ai seulement suivi les cours bases php / architecture MVC de OC, sans vouloir pousser sur le cours de la POO) et ta vidéo était le résultat le plus pertinent que j'ai trouvé pour un tutoriel Symfony 4.
Tu ne bagayes pas, pas de "euuuuuuuh" "pourquoi le code fait ça" ... Cela montre de l'assurance et c'est un plaisir à visionner.
J'adore trois grands principes de ton montage (c'est d'ailleurs cool qu'il y en ait un) :
- Le découpage en plusieurs parties : installation, les controllers, doctrine, bonus de style... Si on a pas le temps de terminer la vidéo on s'arrête avant le début d'une autre partie
- Le fait d'avoir 2-3 min de cours théorique avant d'attaquer de la pratique (on explique les controllers avant d'en créer un, on explique doctrine / migrations / fixtures PUIS on applique...)
- Les petits commentaires / annotations quand tu tapes une commande dans le terminal
Le fait de ne pas être surpris par les erreurs mais au contraire, de savoir qu'elles vont exister (par exemple le coup du path('blog_show', {'id': article.id}) ) est super.
On voit bien que tu as déjà réalisé le script en avance (tu ne l'improvises pas en direct, je me trompe ?) et ça c'est COOL.
Concernant le bug could not found driver que j'ai aussi eu lors du doctrine:database:create (j'ai vu dans les commentaires que quelqu'un l'avait eu), il suffit d'activer l'extension pdo_mysql directement dans le fichier php.ini du dossier /bin/php/php-version. Pour mon cas, j'utilise UwAmp et il a un second php_uwamp.ini qui du coup, même avec le pdo_mysql activé ça ne fonctionnait pas.
Sinon, concernant tes futures vidéos personellement j'apprécierai, en plus de ce que tu fais / compte faire, avoir des vidéos style "Les extensions Visual Studio Code à utiliser", "Mon environnement" où tu détailles tous les éditeurs / IDE / sites / outils que tu utilises et pourquoi (faire parler de ton expérience) mais aussi, pourquoi pas, une vidéo sur les différents métiers dans le développement. Aussi, on ne sait pas trop quels vont êtres tes prochains tutoriels / vidéos (existe t-il une vidéo où tu détailles tes projets ?) c'est dommage.
Tu viens de gagner un fan.
Néanmoins, concernant le tutoriel si on fait /blog/ID qui n'existe pas, nous obtenons une erreur. Aurais-tu une solution à apporter ? Merci !
Sorry pour le pavé mais je voulais vraiment te donner mon ressenti et te dire que tu ne fais pas ça pour rien !
Bonne continuation et bon courage
Merci pour ce "pavé" :-) C'est très appréciable d'avoir un ressenti global sur la vidéo et mon boulot en général. Non je n'ai pas de quoi détailler mes futurs projets puisqu'en réalité je ne prévois pas grand chose à l'avance, ça me vient quand ça me vient et je fais une vidéo :-)
Concernant le fait qu'il y ait une erreur lorsque tu transmets à ta Route un identifiant qui n'existe pas, cela renvoie à toute une part de Symfony qu'il faudrait voir (ça prendrait une vidéo entière de l'étudier) qui est la Gestion des erreurs dans Symfony. Il y a des chapitres entiers dans la documentation qui en parlent et qui permettent de gérer correctement les différentes exceptions qui peuvent arriver, de personnaliser les pages d'erreurs, en fonction de l'erreur qui apparait (une 404 ou une 500, etc).
Je te conseille donc de regarder par là : symfony.com/doc/current/controller/error_pages.html
Voilà tout et au plaisir de te retrouver sous une prochaine vidéo :-)
D'accord ça marche, je verrais quand la formation Angular sortira (ici ou udemy) car c'est une techno que je ne connais absolument pas.
Merci pour la doc :) En espérant d'autres tutoriels sur Symfony.
Lior, Franchement Big respect à toi, j'ai suivi tes vidéos sur Symfony rien à dire très directe, précis, son et vidéo impeccable.
Vraiment merci à toi
Merci beaucoup :)
Pareil que beaucoup d'autres commentaires. Cela fait maintenant un bon moment que j'essaie de me mettre à un framework php en trainant un peu des pieds...
Les cours ou tutos ne sont pas toujours clairs, trop lents ou trop rapides, pas d'exemples bien concrets ou un peu décousus. Après je ne sais pas si c'est peut-être une histoire de moment ou autre mais ici j'arrive enfin à comprendre clairement et rapidement les fondamentaux. Très bonne approche, le rythme est assez rapide pour suivre sans être perdu, franchement top.
Merci beaucoup pour ce partage !
+1 abonné
Merci beaucoup ! :)
Excellent tutoriel, où tu prends le temps d'avancer pas à pas pour expliquer les facilités offertes par Symfony.
Un grand merci !
De rien, merci à toi :-)
Merci pour toutes ces vidéos !
Pour ceux qui auraient un problème avec le webserver, ça provient apparemment de Symfony 5 (il est dispo depuis peu). Du coup, lorsque vous créez un projet, il faut entrer la commande ci-dessous :
composer create-project symfony/website-skeleton leNomDuProjet "^4"
Ca vous permettra de démarrer un projet sous Symfony 4.
php bin/console server:run ne marche toujours pas!! Aide moi, comment faire démarrer le server interne de symfony après avoir tapé composer create-project symfony/website-skeleton leNomDuProjet "^4"???
@@norrova Merci beaucoup!
@@francisseneve2934 Bizarre, ça fonctionnait de mon côté. Ça ne fonctionnait peut être pas car le projet a été initialisé avec Symfony 5 ? Les commandes peuvent être différentes.
Mais apparemment tu as déjà obtenu une réponse qui a réglé ton problème, c'est cool :)
@@DEVILLEDavid J'ai utilisé le serveur interne de php! Merci beaucoup pour votre feedback!!
Parfait !
Salut Lior, je découvre tes vidéos, j'ajoute rarement des commentaires mais là, il me semblait nécessaire de te remercier pour la qualité de tes vidéos, tes explications sont claires et précises, c'est parfait. Merci à toi.
Merci pour ces compliments ! :D
Merci beaucoup. J'étais sur le point de renoncer à m'initier à symfony. Jusqu'à ce que je tombe sur vos vidéos. Fantastiques ! Une semaine que je me traîne sur OpenClassrooms. Me voilà toute revigorée.
SUBLIME :) N'hésites pas à partager ;-)
C'est le meilleur cours que j'ai vu sur youtube franchement chapeau à vous et merci beaucoup pour cette merveille .
Merci énormément !
Quel génie !
Je ne commente jamais sur UA-cam mais je tiens à te dire que j'ai plus appris en 15 minutes ici qu'en une journée entière sur OC.
Bravo, c'est du super boulot. 👏
Le cours OC sur symfony 4 est imbuvable
Merci énormément :)
Salut Lior, je voulais te remercier pour la qualité de tes vidéos et tout particulièrement celles sur Symfony. Je suis junior et je cherchais mon 1er job à la suite d'une formation, j'ai trouvé un boite d'enfer mais qui me demandait de faire un test sur Symfony que je ne connaissais pas du tout ! 2 jours passés sur tes vidéos, un test rendu fonctionnel, et voilà le job décroché grâce à tes explications claires et limpides !
Compte sur moi pour continuer à te suivre et à te faire une bonne pub autour de moi pour que nous puissions tous bien nous développer !!
Je suis très heureux de voir ce commentaire ! Bravo !
Franchement d'accord avec les autres commentaires, ton tuto est clair, bien construit facile a comprendre. Vraiment très bon tuto vidéo, j'en ai rarement vu des Français aussi bien fais
Merci beaucoup :-)
vos videos sont claires et facile a comprendre. vous faites preuve d'une grande pedagogie. Merci!!!!!!!!!
Merci beaucoup 😉
Sincèrement très bluffé par l'excellente qualité de cette formation. Merci pour tout Lior.
Merci à toi Patrick, t'as pas vu la dernière formation, c'est 10 fois mieux :p
Merci M. CHAMLA explication précise, claire et nette. Pourriez-vous en faire autant pour nous permettre d'approfondir nos connaissances sur symphony et pourquoi être comme vous.
Bonjour et félicitations
Tu as vraiment un talent, très pédagogue, j'ai rarement vu ça, quelle capacité à expliquer les choses clairement et de façon à ce que ce soit agréable.
Merci à toi pour le partage.
Merci à toi de ton attention :-)
Merci , et bien, tu dis que cela se trouve dans la documentation c'est vrai ,mais une chose encore plus vrai c'est qu'il faut un être humain derrière pour montrer les choses. je trouve ton cours génial le débit de parole parfait la clairette d'articulations de la voix, montrer chaque chose , c'est génial , on sent bien que tu a envie de donner et je trouve en cela, l'internet d'il ya 30 ans en arrière où le partage était une chose prioritaire . merci encore une fois et bravo
Merci à toi pour ce commentaire et d'avoir regardé :-)
l'un des meilleurs cours youtube que j'ai suivi jusqu'à maintenant en Informatique!
Merci beaucoup :)
Vous êtes un des profs que j'aime le plus! votre formation est un vrai chef-d'oeuvre.
Merci beaucoup :)
@@LiorCHAMLA J'ai juste une question, en fait j'ai appris le base de la POO mais j'ai pas encore fini jusqu'à la fin. Donc qu'est ce que vous me suggère, dois-je approfondir le POO en utilisant directement le framework symfony? ou dois-je encore apprendre la POO pur jusqu'à la fin sans utilisé un framework avant de m'y lancé?
@@ramalainjose4514 POO a fond
@@LiorCHAMLA Merci donc je vais d'abord me foncé à la POO avant d'attaquer le framework, est vous avez déjà tous prévu car il y déjà beaucoup de formation en POO dans votre chaine, c'est vraiment génial. Merci :)
Franchement je te veux comme prof ! x) J'ai passé 8h de cours avec mon prof et je n'étais pas plus avancé que l'installation ! je reprends espoir ! Merci à toi/vous !
Haha, bah moi je te veux bien comme élève ;-)
Holala Merci MERCI MERCI ..Depuis 5mois dans le Dev Web Symfony est mon premier Framework, j'avais vraiment des mals de crane depuis une semaine.. Enfain des explications simple claire et précise pour les débutants. Je vais envoyer le lien de ta chaine a un max de gens . Continue Maitre Yoda ! Encore Merci ! mais VRAIMENT Merci !! . C'est au TOP !
Franck Cariou wow merci à toi Luke!
C'est la première fois que je commente une vidéo youtube, et pas n'importe laquelle ! je te découvre ici et je viens de terminer cette première vidéo! Je te remercie grandement pour ton travail, ton temps et l'énergie que tu déploies pour partager tes connaissances! En tant que débutant, tout est clair, concis et précis! Un gros j'aime et je fonce vers la partie 2 ;)
Merci beaucoup :)
Le grand retour! Très bonne vidéo, dynamique clair et tu t'améliores vachement sur le montage! Keep it up bro 🔥!
Merci mon bro
Franchement, j'allais mettre un commentaire pour corriger les mini-erreurs ou mini-imprécisions que j'ai trouvé dans ta vidéo, mais t'as tellement bien géré ton truc que j'peux plus rien dire :)
Chapeau !
Bah merci mais je les prend volontiers les commentaires pour faire monter mon niveau et celui des autres ! N'hésites pas c'est comme ça qu'on progresse !
Bravo ! rare son les vidéos de ce genre - simple - limpide et pro ! ---- je débute -- et avec vous j'ai fais un pas de géant ! merci bezzaf !
Merci beaucoup Raoul :)
Tout simplement magnifique ton tes tutos d'1H. La théorie en même temps que la pratique à la manière Lior CHAMLA, c'est tout simplement top et m'a permis de comprendre tout symfony.
FrenchFlying Group merci 😃
Hi here is the new symfony link for those on discord discordbots.org/servers/510608719546023936
Salut voici le nouveau lien symfony pour ceux qui sont sur discord discordbots.org/servers/510608719546023936
J'ai vraiment galérer à trouver des tuto symfony comme ça un grand merci à vous
De rien merci à toi :), y a la nouvelle version sur ma chaine aussi :)
@@LiorCHAMLA oui je commence déjà à la suivre merci
Etant étudiant en informatique, j'ai pour projet de fin d'année de faire un ChatBot Météo, et je me suis penché vers l'utilisation du PHP notamment grâce à sa flexibilité, mais surtout car j'ai déjà fait un mini projet auparavant (en dur).
C'est la première fois que j'utilise Symfony, et tes vidéos de compréhension du Framework sont juste excellente ! Lire la doc est sympa, mais un exemple concret en live, c'est encore mieux je trouve ;) continue comme sa! +1 abo ^^
Merci beaucoup :-) bon courage pour le projet de fin d'études
Un grand bravo à toi pour cette formation. Tout est clair et tellement bien expliqué ! Cela mérite mille mercis !
Présentation claire et agréable. INDISPENSABLE pour commencer avec symfony
Merci beaucoup :)
Bravo !! Bravo !! Tu as du tellement galérer avec le montage et personnellement je trouve que tu explique vraiment bien !! Simple et claire voilà les mots qui te caractérise ! Merci beaucoup pour ces tutos :)
De rien merci à toi de regarder et de partager :)
Une des seul vidéos qui explique correctement le framework, tu m'a appris plus de chose que mon prof en info :')
Et ben je suis content même si c'est pas très sympa pour lui :D
Si ont a aimer la vidéo mais t'es un monstre jai sur kifeer j'ai compris en 1h sque j'avais pas compris en 6 mois de formation mais a l'époque j'avais pas les base pr bien comprand faut de préférence avoir de bonne base en php et en mvc
Bravo t'es. Pas un formateur t'es un artiste formateur la sa donne d'utiliser symphonie je suis déterminer maintenant
Mais wow ! Merci énormément pour ce commentaire :)
J'espère réussir mon exam de symfony grâce à vous ! Vous expliquez super bien, je pensais que c'était ultra galère en ayant cours là dessus mais bien expliqué ça passe tout seul! Merci bcp d'avoir mis ces vidéos en ligne!
Attention quand même, ce n'est qu'une introduction, il faudra quand même aller beaucoup plus loin si l'examen est vraiment hardcore :)
@Lior CHAMLA Oui je regarde aussi votre vidéo sur les formulaires et les relations, je vais en avoir bien besoin ! 😉
Hey super vidéo!!
Je suis actuellement étudiant cher Oclock en web dev et ta vidéo ma complètement débloquer sur la compréhension des injection de dépendance ! un grand merci :)
Alors si tu veux vraiment comprendre l'injection de dépendances dans Symfony, tu vas voir ma vidéo qui sur le container de services (une vidéo un peu plus récente, ici : ua-cam.com/video/frAXgi9D6fo/v-deo.html ) et bien sur .. tu pouces bleu et tu t'abonnes ? 😁😁
Honnêtement c'est l'un des meilleures cours sur youtube merci vraiment!
Merci
Un Grand MERCI a vous, du fond du cœur. Le meilleur des meilleur tuto que j'ai suivi . Vraiment ta vidéo est un trésor surtout pour nous les débutants, C’était vraiment bien expliquer, facile a comprendre. j'ai pu comprendre le Framework Symfony facilement
on espère vous revoir avec d'autre tuto.
Un grand merci ! Des explications très claires , un vocabulaire vraiment adapté etc.. Parfois il suffit d'une bonne tournure de phrases ou autre pour que ça me fasse un déclic quant au fonctionnement de quelque chose , et ici ce fut le cas ! :)
Super ! Merci pour ton commentaire ;-)
Merci pour ce superbe didacticiel. C'est la première fois que j'arrive à faire fonctionner Symfony, et à l'approcher d'aussi près. Vraiment, un grand merci !
Mais de rien ! Regarde les autres vidéos aussi ! Y a plein de choses à voir :-)
Développeur Laravel ici, je tiens à te remercier pour cette superbe vidéo. Et un énorme big up pour glisser des petites pages de doc lorsque tu abordes certains points, c'est un petit plus bien agréable !!
En espérant pouvoir voir d'autres contenus de ta part, je te souhaite une bonne continuation. ;)
Merci beaucoup pour ce commentaire et merci visionné cette vidéo :-)
Yep le retour de Lior Chamla ♥. Super content de pouvoir à nouveau apprendre grâce à toi. Superbe tuto ! tu expliques toujours aussi bien, bravo et un grand MERCI.
Wow merci à toi ! Un vrai plaisir de pouvoir aider les gens :-)
This is the best Symfony Tutorial i´ve ever watched. Thank you for that
Thx Hazem !
Tu devrais envisager de faire prof voir maître de conférence car tu es un excellent pédagogue.
Moi qui n'aime pas les frameworks que je compare souvent à une usine à gaz, tu as réussi à me faire comprendre les choses avec une facilité déconcertante.
Je suis prof. Haha merci beaucoup en tout cas :)
Merci pour cette masterClass de cours tellement complet et tellement bien expliqué
Merci beaucoup Yohane :)
Bonsoir, superbe suite vidéo BRAVO ! , j'espère que tu ne vas pas arrêter là pour Symfony4 !
J'aurais aimé une ptite vidéo qui donnes des précisions sur l'organisation optimale des fichiers dans Symfony 4 :
- comment organiser les controller (un dossier pour controller front et un pour le back et ensuite un controller par entity ?), comment judicieusement nommer les routes et les méthodes du CRUD ...
j'aurais bien aimé également dans la suite de la dernière vidéo savoir gérer les rôles (Admin, modérateur et user par exemple)
et puis quand on tente de supprimer une catégory qui possède des articles, un sale page d'erreur s'affiche, comment gérer les exceptions de ce type simplement ...
bref plein d'idées de vidéos à venir...
Encore bravo pour ton travail.
Merci pour ce commentaire ! J'explique tout ça (les rôles, les pages d'erreurs personnalisées etc) dans la future formation Symfony qui sera disponible en ligne d'ici un mois. Je ferai une vidéo pour l'annoncer et donner des coupons de réduction donc restez branché ;-)
C'est vrai que cette vidéo est très bien expliquée.
Big up !
Je suis d'accord avec Aishiru cette vidéo est vraiment très instructive, tu mérites plus d'abonnés !!!
oui, nous devrions lui faire une pub !
En attente de votre réponse
@@quentin-aishiru5992 Dommage qu'il n'a pas de compte Tipee, je pourrais bien le contribuer avec son travail
Merci, c'est du bon boulot d'un bon prof ayant une bonne maîtrise de "sa" matière.
Merci !
trés instructif le fait que vous ecrivez la plupart du codes sans copie coller
Merci :)
Bonjour Lior,merci d'avoir fait ce tuto sur symfony qui pour ma part est le meilleur du web.
Merci beaucoup :)
Merci Lior ton cours a fait que je commence à retrouver confiance merci tout.
De rien merci pour ce commentaire :)
Tes explications sont tellement claires! C'est merveilleux de t'écouter!
Merci beaucoup Johanna :)
Je dois apprendre le Symfony 4 pour le travaille et j'ai vu le titre de ta vidéo avec le mot 1H, je me suis que ça a allé être long.
Pas du tout, franchement c'était très clair et c'est passé vite. Ce qui est bien c'est que tu utilises des outils gratuits.
GG.
Merci beaucoup Austin d'avoir laissé sa chance à cette vidéo, gg wp :D
Bravo Le roi LIOR !! Tu ma vraiment entendue sur mon dernier commentaire et çà fait plaisir d'avoir enfin un professeur comme toi !! Bravo encore pour ta dernière video , elle est vraiment utiles à tout les débutants comme moi!! j’espère que ce sera pas la dernière et que tu va nous faire encore d'autre super vidéo utile , comme celle la !! exemple un crm ou un site de petite annonce ou encore un reseau social etc etc.. les idées de site utile ne manque pas..
michael20fr merci beaucoup pour tes encouragements je reviens vite c'est promis
Merci ! Au top comme toujours ! On a beau être de 2 planètes PHP différentes, on reste du même monde ❤️
MAIS ! Il m'envoie même pas un email pour ce super thanks, je capte que dans d'autres vidéos j'en ai eu aussi haha !
Merci bro
Tu es le meilleur Monsieur Lior Chamla au niveau pédagogie.
Merci Théo !
Peut être la meilleure formation que j'ai pu suivre sur UA-cam.
Merci infinement, je m'abonne pour te remercier ;)
Merci à toi de m'avoir regardé :)
Tout simplement génial, tu es un super bon formateur. Tu explique ça en personnifiant Symfony et ça rends l'apprentissage tout de suite plus simple ! Continue comme ça ! +1 abo
Wow merci Warren pour ce commentaire :-) Au plaisir de te revoir sous mes vidéos xD
@@LiorCHAMLA je te cache pas que c'est un plaisir de coder en Symfony 4, mais la ou je bosse c'est du 3 et c'est de suite moins fun hehe ^^
Bouarf c'est à peu près pareil :-) Fais du lobbying pour passer au 4 :D
@@LiorCHAMLA du lobbying ?
Bah oui, c'est à dire "militer" pour qu'on passe sur le 4. Mais bon je comprend bien qu'une boite ne veuille pas changer de version juste parce que c'est plus agréable sachant les coûts que ça va occasionner :x
Merci pour votre tuto! c'est bien expliquer, bien organiser! apprendre par votre vidéo en 1 heure c'est comme apprendre en 15 minutes car je ne ressent aucun stress avec votre explication qui est vraiment clair, est en bonus la qualité de votre vidéo est un parfait full HD! Merci! bonne continuation!
Haaa je vois que monsieur cherche la qualité vidéo :D Merci beaucoup pour ces compliments qui me touchent :-) Au plaisir !
Salut j'ai découvert ta chaine par hasard et je cherchais justement a me former sur symphony et tu as réussi a me l'expliquer très clairement contrairement au tutoriel du site du zero qui pour une fois m'a déçus
Merci je ne vais pas manquer les prochains épisode :p
et encore merci pour ce tuto ! !!!
De rien, merci à toi pour le commentaire encourageant :-)
Bravo pour ce tutoriel, la courbe d'apprentissage de symfony est relativement difficile, mais tu expliques bien les choses
Merci beaucoup Julien :)
Merci beaucoup pour ton travail. Je comprends enfin les bases de Symfony.
Merci à toi Priscillia, j'ai une autre vidéo plus récente qui est extraite de ma formation Symfony 5
Quel talent! c'était du chinois pour moi surtt coté fixtures mais la c'est limpide ! y'a juste quelques refrech a faire (param a la place des annot par exp) c'est parfait!Merci bcp!
Super tuto trés bonne façon d'expliquer les choses pour moi qui commence symfony j'ai trés vite acrroché ! Bravoooo
Merci beaucoup :-) n'hésites pas à partager !
Franchement, j'ai bien aimé comme vous avez présenté la puissance de l'injection de dépendance.
Oui mais en vrai on n'y comprend pas vraiment grand chose, on pense que c'est magique :)
Waouh ! Le tuto ! Super ! Merci, merci, merci ! Ça fait un bout de temps que symphony me fait de l'œil et la je suis déterminée à m'y mettre ! Ca paraît presque simple avec ton tuto, tout cool de source lol ! C'est top ! Merci encore ! Tu vas changer les semaines au boulot et surtout changer mes sites 😂
Merci à toi :-)
Excellence, j'ai un petit exercice en symfony 4.1) Il s'agit de créer une entité et de générer son crud. 2) faire en sorte que le crud utilise une seule route et sans redirection
Pourquoi faire ?
@@LiorCHAMLA je dois passer un test de recrutement mais avant, je dois faire cet exercice. déjà j'ai débuté en symfony(4) avec tes tutos et tout ce que je connais en symfony ce grâce à toi c'est pourquoi tu es ma référence. mille merci à toi.
Bonjour Lior.
Toutes mes félicitations pour votre sens de la pédagogie et la clarté de votre présentation. J'ai de longues années d'expérience comme formateur (Unix, C++, perl, etc) : j'ai rarement trouvé des présentation d'un tel niveau de qualité.
Une question quand même : je n'ai pas réussi à reproduire la saisie avec vos accélérateurs (+ *). Une extension VS code est-il necessaire ?
Le réponse à ma question était quelques lignes plus haut ... A ma décharge, je ne connaissais pas emmet.
Je précise donc pour ceux qui seraient dans mon cas :
Si vous voulez bénéficier des facilités de saisie telles qu'utilisées dans la vidéo, vous pouvez faire appel à emmet. Ce composant est installé par défaut, mais pour pour pouvoir l'utiliser avec vscode, vous devez, dans les préférences de vscode, chercher "emmet", puis à la rubrique "emmet include langagues", ajouter : item : twig value html
La documentation de emmet est sur : docs.emmet.io/
Merci énormément pour ces commentaires :)
Franchement, tu explique les choses vraiment bien, et tu fait preuve d'une grande implication, Félicitation +1 abonnée, je recommande ta chaine merci Lior !
Wow merci pour ce commentaire ! Ca me va droit au coeur !
Au plaisir de te retrouver sous d'autres vidéos :-)
merci pour ce tutoriel qui encore une fois est rempli de bonne chose !
Longue vie a Toi et bonne année 2020
Merci Daniel !
Bonsoir Mr Lior!
Merci beaucoup pour votre formation et que le Tout Puissant vous aide toujours. Cependant, comment créer les fonctions (FOPEN () et FPUTS () pour stocker les descriptions sur un article afin de réduire le volume de la table article) avec Symfony. Merci de bien vouloir m'aider
Merci pour cette série de tutos. J'ai tourné un peu en rond avec des tutos écrits sur d'autres framework mais là j'ai l'impression de mieux comprendre le fonctionnement.
Petite question, étant donné que c'est Symfony qui gère la BDD, est-ce que je risque d'avoir un conflit si j'ai une autre appli qui va modifier mes tables ? Dans mon cas c'est Proftpd qui actualise deux champs (date de connexion et date de dernière action)
Absolument pas ! Aucun soucis
Merci pour ton excellente pédagogie. Il n’est pas si simple de rester clair lorsque l’on parle d’un framework comme symfony. S’il existe de nombreuses et bonnes vidéos sur le sujet, la clarté et la pédagogie on assez souvent défaut. Donc encore bravo !
Merci beaucoup :)
J'admire ton travail, franchement chapeau !!!!
Merci beaucoup Boubacar !
Super Tuto.
Symfony a la réputation d'être plus compliqué que Laravel... et pourtant non grâce à toi !!
Merci Lior CHAMLA.
Merci beaucoup à toi :)
UN GRAND MERCI A TOI . UN DES MEILLEURS TUTOS .CLAIR NET ET PRECIS. TRES BONNE PEDAGOGIE . JE TE SOUHAITE TOUT LE BONHEUR DU MONDE . BONNE CONTINUATION .
JE ME SUIS ABONNE.
Merci beaucoup !