Learn Symfony in 1 Hour

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025

Комментарии • 53

  • @dave-hollingworth
    @dave-hollingworth  3 месяца назад +6

    Thank you for watching! Please consider supporting my channel: ☕ko-fi.com/davehollingworth

    • @expresscoding3525
      @expresscoding3525 3 месяца назад +1

      Please make a fully-featured micro service application course (real world application) using API platform.

  • @CristianKirk
    @CristianKirk 3 месяца назад +10

    I wish I had this 3 years ago when I had to learn Symfony entering a new workplace... It took me some time to get it, but now I love it! Thanks a lot.

    • @8SecSleeper
      @8SecSleeper Месяц назад

      It should only take a few days to a week. It's that easy to learn.

  • @tussemeducation
    @tussemeducation 3 дня назад

    so far the best explanation of the framework style is just awesome. I would suggest the following: Watch other not so clear poorly designed toutorials and watch this one then you get everything as it porovides you all the answers of your previous learning experience. Have watched couple of videos and even took some courses watching this one I am getting all the answers to all of my questions.

  • @mohdasifkhan2889
    @mohdasifkhan2889 7 дней назад

    Just completed this tutorial. This was very helpful. Thank you so much Dave Hollingworth Sir.

  • @mohdasifkhan2889
    @mohdasifkhan2889 8 дней назад +1

    You should make a project based Symfony Tutorial if you have the time. I am very much enjoying your tutorial.

  • @SilVer-hu2ps
    @SilVer-hu2ps 2 месяца назад +1

    What I loved about this compared to Laravel is your routes is not separated to your methods. For devs like me who doesn't have time to document the routes with their corresponding methods, this simplifies it. I'm currently jumping from Laravel to Symfony. I hope it won't be a bad decision.

    • @dave-hollingworth
      @dave-hollingworth  2 месяца назад +1

      Totally agree! I much prefer Symfony to Laravel. I plan to do a more comprehensive comparison video at some point, comparing the two frameworks in detail. I don't think you made a bad decision! :-)

  • @gabrieldelosrios811
    @gabrieldelosrios811 7 дней назад

    Very good in 1 hour tutorial, congratulations and thank you very much 👍

  • @04.vantuankiet70
    @04.vantuankiet70 4 дня назад +1

    thank you. It so helpful!!

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

    thankyou so much for this tutorial, as i jumped to symfony from laravel, it gave me a better understanding how laravel works

  • @guruprasath8008
    @guruprasath8008 2 месяца назад +1

    Sir, Your teaching Methodology is really awesome and easy to understand i would love to see you to create a video on complete project using PHP more focusing on Secure programming for webApp

  • @RS-dd5yv
    @RS-dd5yv 2 месяца назад

    Awesome tutorial!!! Thank you so much. I learnt in an hour a whole lot more than a years subject :)

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

    This a very well built tutorial, well done!

  • @ahmadghalioun7310
    @ahmadghalioun7310 3 месяца назад +2

    Thank you ❤❤❤

  • @Marni1997
    @Marni1997 2 месяца назад +1

    Wow, I am glad I found your account on RUclips. You just got a new subscriber.
    I search your videos for logging and monitoring, but did not find any. Hope you can make one for it 😅

  • @TeamHiruX
    @TeamHiruX 15 дней назад

    One of best tute thanks 🎉❤

  • @_rachid
    @_rachid 11 дней назад

    Many many thanks!

  • @jediampm
    @jediampm 3 месяца назад

    Hi Mr. Dave, thanks for the video.
    a few things to point out:
    1. Please add csrf token when use delete, when using symfony forms add and validate automatically, however without you need to call a function and method that symfony provide, see in the docs.
    2.Symfony since version 5.4 is consider a progressive framework, like you show. if you want the opinionated and full feature traditional framework , just use web flag. You not required to use their ORM or template system. Just use router + DI, for example to create a simple and quick web API or install other template system or engine or other query builder.
    3. A few things that symfony recommend that i dont like , such as created / edit and save / update on same method. it better separated like laravel does and build forms with php which for me make no sense, even it provide with csrf token generation and validation automatically, In this laravel also better, even you are not required to use their forms system.
    4. Why you are using built-in server? why you not show working with apache, since you use apache ? it is in the docs how to config with apache.
    5. You miss to mention which extension you use for symfony
    6. It is annoying to watch you manually import the namespace, you do this in all videos and course, please use extension called php namespace resolver.
    Thanks

    • @dave-hollingworth
      @dave-hollingworth  3 месяца назад +3

      Thank you for the detailed reply!
      1. The generated CRUD controller does include the CSRF token in the delete action, but I left it out of this video as the video was getting a bit long and I thought it was a bit beyond the scope of this intro video. It's an important topic though and one I'll probably cover in another video / course.
      2. I really like that about Symfony, that you only need to install what you need. Unlike Laravel, which seems to be a bit of a fatso.
      3. I think I'm with you on this, I prefer a separate method to show the form and to process it - I'm not sure why the docs recommend doing it in one method. As for generating forms, I'm on the fence about that - if you like doing that in PHP, then it's a very powerful component, but I get a bit of code smell when it comes to generating too much HTML in PHP.
      4. It made the video simpler. I get many comments saying they can't get Apache working. The built-in server is a quick and easy way to get it working in a browser without it conflicting with other websites, setting up a new virtual host and so on. It's good to know both methods I think.
      5, 6. I deliberately use a slimmed-down editor with all the code assistance switched off, as it distracts from the point I'm trying to demonstrate. I do agree about namespaces though - although when using the code generator it's seldom necessary to enter them manually anyway.
      Thank you again for watching the video and your detailed feedback, it's most appreciated!

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

    Awsome, simple & clear, THANKS

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

    VERY USEFUL VIDEO, THANK YOU

  • @buffaloofm7119
    @buffaloofm7119 23 дня назад +1

    nice one, thank you

  • @mattisbertilsson7239
    @mattisbertilsson7239 3 месяца назад

    Great Video!

  • @blissofkundaliniyoga
    @blissofkundaliniyoga 3 месяца назад

    Really amazing course. Thank you

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

    Clear and informative tutorial! Already considering your Udemy courses

  • @fist4fun
    @fist4fun 3 месяца назад +1

    Great content.

  • @samnako
    @samnako 3 месяца назад +2

    We need a laravel tutorial sir from you. Thanks for this one.

  • @PaulAllsopp-rh5gb
    @PaulAllsopp-rh5gb Месяц назад +2

    Two things I highly advise to new developers. Don't use XAMPP, learn how to set up a containerized environment. And do not use AI for coding, you'll miss all the important stuff. Learning is not about the destination; it's about the journey and all the extra things you learn on the way.
    Thanks for the videos.

  • @Ptaaaku
    @Ptaaaku 9 дней назад +1

    My "edit" doesnt work because of "../src/Entity/" excluded in services.yaml. It's new project in Symfony 7.2.3. Is that normaln configuration and something changed since video?
    EDIT:
    Nvm, I was missing "}" in route.

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 3 месяца назад

    Excellent

  • @abdelhamidnehlil7277
    @abdelhamidnehlil7277 3 месяца назад

    Merci beaucoup

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

    This is amazing! I've been using Symfony for a little while and didn't know anything about the flash messages! I have been struggling trying to figure out how javascript works with the importmap. My Google fu is failing me. Like I can get the script to import and I can see it in the source listing in the browser and I see the function I am trying to call, but when trying to trigger a onchange method with a select element, dev tools console says the method is not defined. I get the same error when trying to call the method directly from the console in dev tools. Do you have any tutorials about this?

    • @dave-hollingworth
      @dave-hollingworth  2 месяца назад

      I'm afraid I don't, but there's an excellent tutorial here on it: (ignore the video, the transcript is below it) symfonycasts.com/screencast/asset-mapper/importmap

  • @DavidRodriguez-hw7fb
    @DavidRodriguez-hw7fb 25 дней назад

    what fremework css are using in this video?

  • @Mohammed.Alhassan-t6q
    @Mohammed.Alhassan-t6q 3 месяца назад

    Mr, Dave
    Are you working on a side project and how can I contact with you?

    • @dave-hollingworth
      @dave-hollingworth  3 месяца назад

      You can contact me here: davehollingworth.com/contact

  • @vinniv6806
    @vinniv6806 3 месяца назад

    Please make tutorial how to make Webstore in Symfon7 with Livecomponents / Turbo Morphing / AssetMapper :)

  • @someutubchannel69
    @someutubchannel69 3 месяца назад +1

    When will it be available in UDEMY ?

    • @dave-hollingworth
      @dave-hollingworth  3 месяца назад +1

      I'm waiting to see how this video and the similar Laravel one I did last month perform before I decide what to do a full course on :-)

    • @someutubchannel69
      @someutubchannel69 3 месяца назад +3

      @@dave-hollingworth
      They will do very well.
      You're an excellent teacher. I have all your UDEMY courses. I have learned a lot.
      Thanks!!

    • @d18517
      @d18517 Месяц назад +1

      @@dave-hollingworth Symfony please! Also, there are loads of courses available on Laravel, but not so much on Symfony so you'll have less competition - for paid courses on Laravel, everyone defaults to Laracasts.

  • @МарямхонТохирова
    @МарямхонТохирова 2 месяца назад

    I want to learn PHP first what should I do. I can't find PHP?

    • @dave-hollingworth
      @dave-hollingworth  2 месяца назад

      I have a PHP course about that: davehollingworth.com/courses/php-for-beginners/

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

      tape php full course on youtube and u fill find maybe 20

  • @someutubchannel69
    @someutubchannel69 3 месяца назад

    How is this framework different from CODEIGNITER?

    • @dave-hollingworth
      @dave-hollingworth  3 месяца назад

      Although it has many similarities it has many more features and available libraries. CI is quite lightweight, Symfony is not.

    • @jediampm
      @jediampm 3 месяца назад

      @@dave-hollingworth Hi, l dont agree and not valid anymore since version 5.4.
      Like i mention on my previous comment and like you show, when you install symfony without a flag web, you will get router (base attributes) + DI. So less package and garbage to you manage and update and as such lightweight similar to slim.
      And choose the package you only need from symfony or use / install, for example a simple query builder, use another template system / engine, no need for symfony forms ( which for just add unnecessary complexity) or use other validation system.
      All i said is in the docs. ;)

    • @dave-hollingworth
      @dave-hollingworth  3 месяца назад

      @@jediampm You're right, the base Symfony install is very lightweight as you describe. I was comparing CI with the full "webapp" install of Symfony. Thank you for the correction!