Développeur Musclé
Développeur Musclé
  • Видео 150
  • Просмотров 554 343

Видео

📚 POO avec PHP 8.1 - Exercice - Gestion de comptes bancaires - 020
Просмотров 841Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Exercice - Gestion d’une maison - 019
Просмотров 422Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Héritage en cascade - 018
Просмотров 294Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Le mot clé "parent" - 017
Просмотров 316Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Surcharger une méthode - 016
Просмотров 395Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - L'héritage - 015
Просмотров 355Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Exercice - Gestion de salariés v2 - 014
Просмотров 410Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Exercice - Gestion d’une bibliothèque v2 - 013
Просмотров 782Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - L'encapsulation - 012
Просмотров 547Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Exercice 1 - Gestion d'un cercle - 011
Просмотров 490Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Exercice 1 - Gestion de salariés - 010
Просмотров 974Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Exercice 1 - Gestion d’une bibliothèque - 009
Просмотров 1,1 тыс.Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Le mot clé "static" - 008
Просмотров 519Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Le mot clé "this" - 007
Просмотров 564Год назад
Code source disponible sur gitlab.com/DeveloppeurMuscle #formation #php #symfony
📚 POO avec PHP 8.1 - Constructeur et mot clé "this" - 006
Просмотров 597Год назад
📚 POO avec PHP 8.1 - Constructeur et mot clé "this" - 006
📚 POO avec PHP 8.1 - La visibilité - 005
Просмотров 628Год назад
📚 POO avec PHP 8.1 - La visibilité - 005
📚 POO avec PHP 8.1 - Les objets - 004
Просмотров 622Год назад
📚 POO avec PHP 8.1 - Les objets - 004
📚 POO avec PHP 8.1 - Les classes - 003
Просмотров 690Год назад
📚 POO avec PHP 8.1 - Les classes - 003
📚 POO avec PHP 8.1 - Définition et concept de base - 002
Просмотров 832Год назад
📚 POO avec PHP 8.1 - Définition et concept de base - 002
📚 POO avec PHP 8.1 - Prérequis et contexte - 001
Просмотров 1,8 тыс.Год назад
📚 POO avec PHP 8.1 - Prérequis et contexte - 001
🎉 Un blog de A à Z en #Symfony 6 - La fin de SymBlog - 063
Просмотров 1,3 тыс.Год назад
🎉 Un blog de A à Z en #Symfony 6 - La fin de SymBlog - 063
🎉 Un blog de A à Z en #Symfony 6 - Tester le système de commentaire - 062
Просмотров 754Год назад
🎉 Un blog de A à Z en #Symfony 6 - Tester le système de commentaire - 062
🎉 Un blog de A à Z en #Symfony 6 - Supprimer un commentaire - 061
Просмотров 633Год назад
🎉 Un blog de A à Z en #Symfony 6 - Supprimer un commentaire - 061
🎉 Un blog de A à Z en #Symfony 6 - Système de commentaires avec Symfony (3/3) - 060
Просмотров 811Год назад
🎉 Un blog de A à Z en #Symfony 6 - Système de commentaires avec Symfony (3/3) - 060
🎉 Un blog de A à Z en #Symfony 6 - Système de commentaires avec Symfony (2/3) - 059
Просмотров 899Год назад
🎉 Un blog de A à Z en #Symfony 6 - Système de commentaires avec Symfony (2/3) - 059
🎉 Un blog de A à Z en #Symfony 6 - Système de commentaires avec Symfony (1/3) - 058
Просмотров 1,3 тыс.Год назад
🎉 Un blog de A à Z en #Symfony 6 - Système de commentaires avec Symfony (1/3) - 058
🎉 Un blog de A à Z en #Symfony 6 - Tester le JavaScript avec Panther et les tests E2E - 057
Просмотров 559Год назад
🎉 Un blog de A à Z en #Symfony 6 - Tester le JavaScript avec Panther et les tests E2E - 057
🎉 Un blog de A à Z en #Symfony 6 - Installation de Panther pour les tests E2E (EndToEnd) - 056
Просмотров 1,1 тыс.Год назад
🎉 Un blog de A à Z en #Symfony 6 - Installation de Panther pour les tests E2E (EndToEnd) - 056
🎉 Un blog de A à Z en #Symfony 6 - Interdire aux utilisateurs non-connectés de liker - 055
Просмотров 603Год назад
🎉 Un blog de A à Z en #Symfony 6 - Interdire aux utilisateurs non-connectés de liker - 055

Комментарии

  • @pouydebatolivier5061
    @pouydebatolivier5061 12 дней назад

    Pour corriger l'erreur qui casse les pieds à beaucoup, il faut modifier le Dockerfile, remplacer la ligne 20 par celle ci : && mv /root/.symfony5/bin/symfony /usr/local/bin \

  • @LilianaCasas-p8t
    @LilianaCasas-p8t 19 дней назад

    Tu as raté quelque chose de très important...Argentine. Usine d'ingénierus système pour le monde entier.

  • @eliotherilanto2338
    @eliotherilanto2338 25 дней назад

    salut , est ce que c pas trop compliqué de suivre ce tuto avec windows , vu que vous utiliser linux

  • @Gigoland
    @Gigoland 28 дней назад

    Je pense faut mieux faire $data->set... et pas $data = $data->set.. sinon c'est cool t'explique tres bien ;) merci

  • @dafachaadams2265
    @dafachaadams2265 Месяц назад

    Vraiment MERCI pour ce magnifique Tuto. De loin le plus complet et instructif que j’ai suivi depuis que je me suis lancer dans l'apprentissage du Framework SYMFONY. GOOD JOB Sir

  • @hbx380
    @hbx380 Месяц назад

    Merci pour le tuto mais le bruit de fond gâche l'expérience.

  • @rogercauchon3010
    @rogercauchon3010 Месяц назад

    C'est parfait comme d'habitude Merci

  • @thomixrvr4618
    @thomixrvr4618 Месяц назад

    Un héros mdr

  • @WikeC
    @WikeC 2 месяца назад

    L'installation de docker et symfony s'est bien déroulé. Je visualise bien le site par contre le toolbar debug ne fonctionne pas. L'url est Not Found... alors qu'il est bien affiché dans le debug:router.... Qui a eu ce problème ??

  • @rogercauchon3010
    @rogercauchon3010 2 месяца назад

    Pour ma part, je préfère mettre tout ce qui concerne le modèle dans le modèle. pour obtenir un code dans le controlleur : return $this->render('pages/blog/index.html.twig', ['posts' => $postRepository->findPublished()]);

  • @rogercauchon3010
    @rogercauchon3010 2 месяца назад

    Pour ce qui est de la retranscription du code, pour les fainéant et possesseur de ChatGPT, faite une copie d'écran et demander à chat de vous extraire le code.

  • @rogercauchon3010
    @rogercauchon3010 2 месяца назад

    Pour ceux qui vienne en retard, symfony nous offre Asset-Mapper au lieu de l'horrible WebPack-Encore et la Tailwind c'est facile

  • @surfeurdestemps3193
    @surfeurdestemps3193 2 месяца назад

    C'est fini le repos symblog sur gitlab...y'a plus rien

  • @hbx4448
    @hbx4448 4 месяца назад

    Merci pour ton cours, comment on fait des requête sql brut ?

  • @hbx4448
    @hbx4448 4 месяца назад

    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.

  • @FranckEmpedocleBrondelleAgboko
    @FranckEmpedocleBrondelleAgboko 4 месяца назад

    Bonjour , 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.

  • @duartecancela
    @duartecancela 4 месяца назад

    English please

  • @duartecancela
    @duartecancela 4 месяца назад

    English please

  • @olivesept7880
    @olivesept7880 5 месяцев назад

    Sauf erreur de ma part, quand on fait "npm install -D tailwindcss postcss autoprefixer postcss-loader" suivi du "npx tailwindcss init -p" cela installe le loader et le fichier postcss.config.js auto : donc pas besoin de le faire à la mano :)

    • @olivesept7880
      @olivesept7880 5 месяцев назад

      Par contre il faut quand même ajouter la ligne .enablePostCssLoader ds le dossier webpack

  • @weijiangyang-g2i
    @weijiangyang-g2i 5 месяцев назад

    chez moi, le carousel s'affiche seulement le 1ere slide, il ne navigate pas du tout. Pourquoi?

  • @jooeeee
    @jooeeee 5 месяцев назад

    La phrase de Descartes colle parfaitement à cette vidéo "Divisez chaque difficulté en autant de parties que possible et nécessaire pour la résoudre". Merci pour ce tutoriel où chaque partie est traitée simplement, tout en avançant dans les possibilités qu'offre le Framework Symfony.

  • @azizkira7505
    @azizkira7505 5 месяцев назад

    Fuck your language bro

  • @mickeyoff4728
    @mickeyoff4728 5 месяцев назад

    J'ai conscience que je déterre de bien vieilles reliques, mais j'ai pas vraiment compris comment on utilise bootswatch. Quelqu'un pourrait m'expliquer vite fait ?

  • @KiKi_coaching
    @KiKi_coaching 6 месяцев назад

    Merci pour la série, c'était intéressant 👌

  • @KiKi_coaching
    @KiKi_coaching 6 месяцев назад

    Si jamais comme moi votre project est sur une machine virtuelle où il n'y a pas de Chrome ou Firefox la commande < vendor/bin/bdi detect drivers > ne fonctionnera pas. Dans la doc de dbrekelmans il existe une commande pour installer un driver en particulier, par exemple < vendor/bin/bdi driver:chromedriver > Pour plus d'infos essayez dans votre terminal < vendor/bin/bdi list >

  • @Revahar
    @Revahar 6 месяцев назад

    ne marche toujours pas de mon côté après 2 mois où je reviens régulièrement dessus. Sans le recaptcha mon form fonctionne parfaitement, avec c'est comme si je faisais un reload de la page quand je valide le formulaire. Ca n'a aucun sens et personne ne semble parler de se problème...

  • @abdelatifbaha1505
    @abdelatifbaha1505 6 месяцев назад

    "Pas grave, ici on ne fait pas de SEO" 🤣🤣 Petite astuce lorsqu'on veut appliquer le style d'un titre tout en restant clean niveau sémantique : Bootstrap dispose des classes "display-1~4" et "h1~h6" ce qui dans ce genre de cas peut-être bien pratique 👌

  • @abdelatifbaha1505
    @abdelatifbaha1505 6 месяцев назад

    Hello ! J'attaque le projet aujourd'hui, j'ai vraiment hâte de m'y mettre. Est-ce que par hasard tu pourrais partager le lien du Trello pour avoir une idée des tâches à effectuer, et pour prendre de l'avance sur les vidéos stp. (J'aime bien essayer de mon côté, puis voir ensuite le cours pour vérifier que j'ai bon) Merci d'avance !

  • @KiKi_coaching
    @KiKi_coaching 6 месяцев назад

    Hello, je suivais la playlist et on est passé de 32 à 34 ! On a donc sauté 33 qui est la création de la vue des catégories mais la vidéo est sur la chaine HF !

  • @KiKi_coaching
    @KiKi_coaching 6 месяцев назад

    Si vous avez une erreur npm vous pouvez changer la Makefile ligne 70 : ## -- 🐈 NPM ----- npm-install: ## Install all npm dependencies $(NPM) init -y $(NPM) install

  • @mathew97116
    @mathew97116 6 месяцев назад

    Merci pour la vidéo

  • @Oldtimer33300
    @Oldtimer33300 6 месяцев назад

    Salut, je suis admiratif quand je vois tes kanban sur trello pour ce projet et pour SymRecipe. Autant j'arrive à peu près à m'organiser au jour le jour autant j'ai énormément de mal a planifier. Le soucis c'est que je vais bientôt commencer mon projet de fin d'études et le kanban est obligatoire, tu aurais quelques conseils, ou des ressources à conseiller pour m'améliorer sur ce point stp. Tous les cours que j'ai vu sur le sujet manquent d'exemples concrets, où l'on peut voir la mise en place et la réflexion en amont. Merci d'avance ✌️

  • @Oldtimer33300
    @Oldtimer33300 6 месяцев назад

    Au bout de 21:20 j'adore le "On va voir ici que notre première page a été créée" avec le petit ouf de soulagement 😂 On sent que ça a été long pour juste afficher "coucou" mdr

  • @Childew23
    @Childew23 7 месяцев назад

    J'ai une erreur quand j'essaye d'accéder au formulaire pour créer un post "App\Entity\Post" object not found by "Symfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver", mais je peux voir les posts avec leur slug

    • @Childew23
      @Childew23 6 месяцев назад

      C'est bon j'ai pu régler ce problème c'est dû à ma route post/add avec "add" qui est considéré comme un slug, il suffit de rajouter une priorité à la route post/add pour régler ce problème

  • @lothairenobili6797
    @lothairenobili6797 7 месяцев назад

    Je laisse ce commentaire pour les futurs personnes qui tomberont sur ce tutoriel plus tard : trouvez un autre tutoriel. Les premiers épisodes fonctionnent correctement, mais certaines fonctionnalités légèrement poussées ne fonctionnent plus/plus de la même façon que dans le tutoriel. Donc trouvez en un autre pour ne pas vous retrouver coincé/apprendre des trucs dépréciés ou faux 😅

    • @mickeyoff4728
      @mickeyoff4728 5 месяцев назад

      Merci le sang, mais tu connaitrais d'autres tuto ? Quand on tape apprendre Symfony y'a que lui.

    • @lothairenobili6797
      @lothairenobili6797 5 месяцев назад

      @@mickeyoff4728 nope il y a pas que lui. Il y a la formation récente de grafikart, j'ai regardé quelque vidéo, c'est beaucoup plus pro et claire : ruclips.net/p/PLjwdMgw5TTLXuvlGqP18gbJCYVg7y6Fig&si=LVhAJZGkd9atNcAc

    • @mickeyoff4728
      @mickeyoff4728 5 месяцев назад

      @@lothairenobili6797 Il explique pas comment créer des cruds. C'est genre la seule chose qui m'intéresse dans Symfony

  • @Childew23
    @Childew23 7 месяцев назад

    J'ai dû rajouter #[ORM\PrePersist] au dessus de ma méthode prePersist je ne sais pas si c'est normal

  • @HafsathAMIDOU
    @HafsathAMIDOU 7 месяцев назад

    Bonsoir comment allez-vous Je rencontre une erreur "App\Controller\HomeController" has no container set, did you forget to define it as a service subscriber? C’est le message que ça m’affiche ça

  • @MorenoGuillaume
    @MorenoGuillaume 7 месяцев назад

    Si toi aussi t'as mis la video en pause et t'es allé voir qui a sonné. :) ( Merci pour le contenu m'sieur musclé <3 )

  • @nabillambattan92
    @nabillambattan92 8 месяцев назад

    Après avoir suivi attentivement les 12 heures de cette formation, je suis extrêmement satisfait du travail accompli. La façon spontanée dont le formateur cherche des solutions et, surtout, la manière dont il m'a appris à lire la documentation sont remarquables. J'ai vraiment apprécié cette formation et je la recommande vivement à tous les débutants en Symfony. En mettant l'accent sur les bases de la technologie et en expliquant chaque concept avec des exemples pratiques, le formateur a couvert presque tous les aspects du développement avec Symfony. Avant de commencer, je me sentais perdu dans Symfony, mais maintenant je suis beaucoup plus confiant et je me sens capable de me débrouiller seul. Merci beaucoup pour cette opportunité, et un grand merci également à votre chat, qui a rendu cette formation encore plus agréable grâce à sa participation ! J'ai adoré entendre ses interventions.

    • @mickeyoff4728
      @mickeyoff4728 5 месяцев назад

      Salut, tu es le commentaire le plus récent, je n'ai pas très bien compris la partie avec bootswatch. Quand je copie les liens, ça ne fait rien. Si quelqu'un pouvait m'expliquer comment faire ce serait top.

  • @freemabedi4219
    @freemabedi4219 8 месяцев назад

    Soient deux points A et B de coordonnées respectives (Xa, Ya) et (Xb, Yb) tels que A et le premier point et B, le second, la distance entre ces deux points est donnée par la racine carrée de la somme des carrées de la différences des abcisses entre elles et des ordonées entre elles. C'est-à-dire: considérant $A et $B, deux instances de la classe Point(X,Y), soit $A(Xa,Ya) est le centre du Cercle et $B(Xb,Yb), un point quelconque: $a = ($B->Xb - $A->Xa); $b = ($B->Yb - $A->Ya); $dist = sqrt(pow($a,2) + pow($b,2)) 😌; Qui est ce que n'avez pas fait dans cette vidéo! Merci

  • @freemabedi4219
    @freemabedi4219 8 месяцев назад

    Je suis actuellement en train de suivre cette série de vidéos liées à la POO en PHP car j'en suis novice et je peux vous garantir que vos tutos, ils sont excellents! Si je suis revenu sur ce dernier c'est parce que quelque part il y a eu une erreur de formulaire de Géométrie Analytique concernant la distance entre deux points d'un même context...