PHP Coding Standards, Autoloading (PSR-4) & Composer - Full PHP 8 Tutorial

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

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

  • @cryptonyx3925
    @cryptonyx3925 Год назад +18

    It is worth 10000 times more than even paid courses out there. ABSOLUTELY NICE.

  • @henrik9173
    @henrik9173 3 года назад +60

    Yes a separate in depth video on the subject would be great. Already learnt so much from this one though. The series is really high quality

  • @PR0D0T4
    @PR0D0T4 3 года назад +38

    Wow, I have 4 years of experience and I'm middle+ PHP/Laravel developer, but i didn't know many of that things. Thanks buddy and please continue that lessons, they are awesome! Subscribed.

    • @ProgramWithGio
      @ProgramWithGio  3 года назад +6

      Thank you 🙌. Lots more topics to cover and more videos on the way 👍

  • @federicobau8651
    @federicobau8651 2 года назад +18

    Best PHP and complete course. Better than many paid bootcamps and best quality

    • @ProgramWithGio
      @ProgramWithGio  2 года назад +1

      Thank you 🙌

    • @Zubbee
      @Zubbee 2 года назад +1

      I'm comparatively ignorant on that but I'll echo it....Faaaaar better than many big money courses. I'm still puzzled about you Gio. Best wishes, God bless.

  • @mahmudsulemansheikhwunnam3580
    @mahmudsulemansheikhwunnam3580 3 года назад +9

    yeah, a series for composer would be great. thanks

  • @selcukdemirbas2514
    @selcukdemirbas2514 3 года назад +3

    Definitely the best PHP tutorials.

  • @petruciucur
    @petruciucur 2 года назад +2

    No doubt, best PHP course, ever.

  • @user-sh8ph8kr2b
    @user-sh8ph8kr2b 10 месяцев назад +2

    I am from China, I really hope China can have such excellent programming teaching, I use php7 years, watching this video is still rewarding

    • @ProgramWithGio
      @ProgramWithGio  10 месяцев назад +1

      Glad to hear that you are finding these videos helpful

  • @mohamedtalaat8945
    @mohamedtalaat8945 Год назад +6

    This is definitely the best tutorial discussed this subject I've ever seen!
    Thank you bro

  • @mohaly12
    @mohaly12 Год назад +2

    WoW this is the best tutorial I have ever watched, I followed you and I will see all your videos, please keep going Bro.
    Thanks a lot.

  • @abdelrahmanyosry9185
    @abdelrahmanyosry9185 Год назад +4

    I really watch a lot of PHP tutorial I can say that is the best one

  • @user-zh2oz9fe4m
    @user-zh2oz9fe4m Год назад +1

    I can't picture development without Autoloading. Thanks a million for the video!

    • @ProgramWithGio
      @ProgramWithGio  Год назад +2

      There was a time for include/requires before autoloading :D

  • @salvaddd
    @salvaddd Год назад +3

    I don't usually comment but this series is really helping me out, I have not been able to find more detailed and clearly explained videos such as these ones anywhere, thank you

  • @prashantgupta1940
    @prashantgupta1940 7 месяцев назад +1

    Yes, a separate in-depth video's on the subject would be amazing

  • @basilistigris640
    @basilistigris640 Год назад +1

    in depth and explained so everything is clear, the top and the only series for php! I wished i have find this channel and lern php the right way with Gio the best teacher of all i watched

  • @ivandelvalle1854
    @ivandelvalle1854 3 года назад +10

    Thanks for all you are doing for the community. I'm starting with a job with PHP and these series help me a lot.

    • @ProgramWithGio
      @ProgramWithGio  3 года назад

      That's awesome to hear. I'm glad these videos are helpful 🙌

  • @BenKraal
    @BenKraal 3 года назад +6

    Best tutorial on the subject i've seen so far!
    I've been struggling to understand, but this video removed the stone that kept me held.
    Great job explaining, not too fast or too slow. just perfect!

    • @ProgramWithGio
      @ProgramWithGio  3 года назад +1

      Thank you Ben, I'm happy that this video was helpful 🙌

  • @Nekoeye
    @Nekoeye 3 года назад +6

    Thank you. Very details and lots of good information. Keep it up man. More lessons on Composer would be really great.

  • @ItsDigiUtime
    @ItsDigiUtime Год назад +2

    I learned most of this composer, psr-4, autoloading related stuff in a programming bootcamp two years ago which helped me get a job, but I didn't fully understand any of it. Now this really helps refresh those memories and I can actually understand everything with great clarity this time.
    Overall very well done tutorials, amazing so far. Thank you!

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

    I've learned php before in my university. And we were worked with composer and I didn't know what is this for... but now I know much more about composer and it's awesome. tnx Gio, you are awesome

  • @Zubbee
    @Zubbee 2 года назад +2

    Your lessons are so advanced to me that I feel like I am "in over my head" in a very good way. Composer installed, autoload optimization done. I am happily wondering what next. Thanks alot Gio.

  • @josephajibodu2377
    @josephajibodu2377 2 года назад +3

    Thanks for making all these free. This is a Gem 💎

  • @AsoASdiq
    @AsoASdiq Год назад +1

    Thank you for your perfect videos and Yes a separate in depth video on the subject would be great.

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

    10 years of experience and you taught me php properly, thanks.
    Lets do a course on docker instead.

  • @truthteachers
    @truthteachers 2 года назад +1

    Whooaaa! Bro, this is really rush video. I didnt know when stopped a sentence and when you started a new one.

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      Yea I did editing wrong in some of these videos and cut out empty spots which resulted in this. RUclips has a way to slow down the video so you can click on the gear icon and set the playback speed to 0.5, that helped others who had the same issue. Later videos are better in the 3rd section. Sorry for the inconvenience, thankfully RUclips has a way to solve it for the older videos like this.

  • @FGj-xj7rd
    @FGj-xj7rd 2 года назад

    'autoload_register' is the greatest thing in programing. Thank you PHP.

  • @satellitesage2487
    @satellitesage2487 2 года назад +1

    This playlist if the best tutorial out there for PHP 8, thank you so much! You also made me switch to PhpStorm 😂

  • @user-fi8ir9yd7h
    @user-fi8ir9yd7h 2 года назад

    You are the best teacher about php in RUclips 😘😘

  • @Mariia-lr4vx
    @Mariia-lr4vx 10 месяцев назад

    Thank you! It makes studying more productive and calm to know there's no important info missing and I don't feel strong need to broad a picture from different resources, so I can concentrate on understanding materials

  • @VEE727
    @VEE727 2 года назад +4

    Amazing playlist. Thanks a lot for making it.

  • @josephjohn4810
    @josephjohn4810 2 года назад +2

    we need an in-depth knowledge on composer as it will also help us in Laravel hence a separate video will be a nice idea, thanks. i learnt a lot from this video and all other videos in this series. best php course so far.

  • @talharafique8913
    @talharafique8913 Год назад +1

    i found you a very good explainer.
    advance level and industry new requirements accomplished.

  • @Anchev000
    @Anchev000 9 месяцев назад

    Hey this was a great intro to Composer, another video that goes into more details would be great! Thanks for all the hard work!

  • @NedumEze
    @NedumEze 3 года назад +5

    Thanks Gio for the great work. But, please, whatever else you can put together to help with this complex subject of the "Composer", will help a lot

    • @ProgramWithGio
      @ProgramWithGio  3 года назад +3

      You're welcome & thank you. I'll try to make a video about composer 👍

  • @piusvictor8780
    @piusvictor8780 2 года назад

    High Quality Tutorial with brilliant presentation, a highly recommended video🌟🌟🌟

  • @godmansarah
    @godmansarah 2 года назад

    My colleague has been using autoload with composer. Now I understand it a bit more. Thanks!

  • @ovidiublaga1
    @ovidiublaga1 2 года назад +1

    Man.you are from another planet. And if you can make more lessons on composer, of course

  • @benjaminvenezia1944
    @benjaminvenezia1944 Год назад +1

    I see trees of green 🎶
    Red roses too
    I see them bloom
    For me and you
    And I think to myself
    What a wonderful dev!! ♥

  • @drasmith5986
    @drasmith5986 Год назад

    thank you. Very straightforward and informative

  • @shlxng1787
    @shlxng1787 Год назад

    This course is probably a huge 💎

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

    Best video on this topic. Thank you so much!

  • @bevedel
    @bevedel 11 месяцев назад

    Thank you for these great content. waiting for more tutorials about composer internals from You. thanks in advanced.

  • @dareal81
    @dareal81 2 года назад

    All I can say is "DAMN" your videos are freaking awesome! I've watched 4 similar videos and didn't get nearly the information you just provided

  • @alphayowakarindi
    @alphayowakarindi 2 года назад

    Thanks and yes, I'd love a series on composer!

  • @chenting71
    @chenting71 2 года назад

    Definitely need a separate video tutorial about composer, I am totally lost seeing this one, but obviously it is very important. I only have a brief idea what is composer for, but not how. Looking forward....

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      Anything specific that was confusing about this video? This should be good enough to get you started with composer. The advanced stuff you will need if you want to maintain open source package & learn about versioning & so on.

  • @robmies3257
    @robmies3257 2 года назад +1

    Great many tips. A separate video on composer would be appreciated.

  • @omegajunior8963
    @omegajunior8963 2 года назад

    I need a lot more about the composer, I didnt understand what you did but since am focusing on the php code I will keep what you have thought and use it whenever. Thank you

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      Feel free to DM me on Twitter & I can help answer some of your questions

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

    Great video! Thank you Gio!

  • @DAG_r8
    @DAG_r8 Год назад

    very simple and precise

  • @emekatimothyiloba699
    @emekatimothyiloba699 Год назад

    I am really learning a lot from this channel. Thank you GIO

  • @superheroshortss
    @superheroshortss 10 месяцев назад

    This course is really amazing so far. I hope you have covered composer as a separate topic by now❤

    • @ProgramWithGio
      @ProgramWithGio  10 месяцев назад

      Thank you 🙏. Unfortunately no, didn't get a chance to do that.

  • @olegpristashkin9078
    @olegpristashkin9078 2 года назад

    thank you very much. This info helps better understand how autoloading works within framework

  • @igor972
    @igor972 2 года назад +2

    Sensacional meu amigo, muito obrigado!

  • @lahcenaouina
    @lahcenaouina Год назад

    thank u so much for ur time and effort , im so intersting about composer

  • @yinonelbaz5309
    @yinonelbaz5309 Год назад

    Every video I am amazed anew

  • @dancingdev1088
    @dancingdev1088 2 года назад

    Do make a video on composer in depth. Your channel is so good. I would highly recommend to a newbie and even an experienced.

  • @michaelihde
    @michaelihde 2 года назад +1

    Very good tutorials. You cover the most important stuff in a short and understandable way but please make some pauses between sentences! ;-)

  • @user-kw4kp7eq9m
    @user-kw4kp7eq9m Год назад

    Great job! Thank you!

  • @user-vi2fp6dl7b
    @user-vi2fp6dl7b 5 месяцев назад

    Good job! Thank you very much!

  • @JonasHerbertson
    @JonasHerbertson 11 месяцев назад

    Great video, thanks!

  • @LuisSolis
    @LuisSolis 3 года назад +1

    Awesome class, thanks for help us.

  • @ilya_123__
    @ilya_123__ 11 месяцев назад +1

    thank you!

  • @MrQVeeBoo
    @MrQVeeBoo 3 года назад

    best quick precise and very informative, thxxxxx. Very intuitive and help me a lot.

  • @JohnnyBigodes
    @JohnnyBigodes 3 года назад +1

    Autoloading is a really complex subject for a new developer, but they get here an idea how good it really is and how it makes developing faster.

    • @ProgramWithGio
      @ProgramWithGio  3 года назад +2

      Yup, sometimes there is a lot of magic happening behind the scenes, it's always good to know how it works

  • @djtoon8412
    @djtoon8412 3 года назад

    yes we need more on this topic

  • @abdumalikabduganiev8124
    @abdumalikabduganiev8124 2 года назад

    Thank you a lot for awesome lessons

  • @jephthahefereyan7431
    @jephthahefereyan7431 2 года назад

    Thanks for this video and the entire series. I would really appreciate a video on package versioning

  • @acuteclub7381
    @acuteclub7381 11 месяцев назад

    ur just great.... keep up the good work....thx

  • @abdussukkur9080
    @abdussukkur9080 3 года назад

    yes! please make a video series about composer details. ❤️❤️

  • @coderholic6741
    @coderholic6741 2 года назад

    best php course, you should do other languages as well.

  • @ahmedbouzguenda5765
    @ahmedbouzguenda5765 2 года назад

    thanks, very good content, it would be very nice if you make e serie about composer or/and docker

  • @shuvoahmed5217
    @shuvoahmed5217 2 года назад

    PHP curl tutorial needed.. everything about curl..

  • @cryptonyx3925
    @cryptonyx3925 Год назад

    Just one small note: if u r using alpine based php version, instead of apt-get u need to do apk add --update / in ur docker file to install packages...

  • @dantharx
    @dantharx 2 года назад +1

    "a big pile of inconsistent spaghetti", best line ever

  • @memack101
    @memack101 2 года назад

    Thank you.

  • @WhiteSiroi
    @WhiteSiroi Год назад

    thank you very much

  • @TITAN-sv5eg
    @TITAN-sv5eg Год назад

    ok i am alright thanks for your effort

  • @migueldemaria3830
    @migueldemaria3830 3 года назад +1

    so great!

  • @muhalazhars4800
    @muhalazhars4800 Год назад

    best teachers

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

    thanks a lot ❤❤❤❤

  • @kailashlambe3019
    @kailashlambe3019 3 года назад

    Great stuff, looking forward to know more about psr-0 and and the use case when it should actually use?

    • @ProgramWithGio
      @ProgramWithGio  3 года назад +1

      Thank you. PSR-0 is deprecated, PSR-4 should be used instead

  • @MahmoudMohsab
    @MahmoudMohsab 2 года назад

    great video, thanks

  • @fleetadmiralj
    @fleetadmiralj 3 года назад

    going through some of these videos to catch up on some of the PHP best practices (I learned it somewhere around PHP 4 or 5 or something like that IIRC). But when he got to composer I was like "okay, I got this part" thanks to my work with Drupal XD

  • @elmarzougui
    @elmarzougui 2 года назад

    Amazing

  • @sajidhasan5321
    @sajidhasan5321 2 года назад

    Thank You

    • @ProgramWithGio
      @ProgramWithGio  2 года назад +1

      You're welcome 💙

    • @sajidhasan5321
      @sajidhasan5321 2 года назад

      @@ProgramWithGio Please make a new playlist for php package development.

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      @@sajidhasan5321 thanks for the suggestion 🙌

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

    I feel like there is a lot going on with these docker and composer stuff, I understood there core concepts, but I want to focus more on php and making projects while leaving docker and composer and returning to them as I finish the course. What is your opinion and what do you recommend. Also I'd like to thank you for this series, it's really the best course I've took on youtube.

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

      Docker is optional, composer I would not leave out since its very important.

  • @tahmidziko
    @tahmidziko Год назад

    Hi Gio, again for your outstanding contribution. *** Thank you so much *** do u have any plans to make a crash course/advance topics covered in Composer?

    • @ProgramWithGio
      @ProgramWithGio  Год назад +2

      Hello 👋. I want to but don't have time at the moment, still need to finish the PHP series & then do Laravel. Maybe if I get some free time I'll be able to dedicate it to composer series but no plans for now

  • @javierquiroga6774
    @javierquiroga6774 Год назад

    I came looking for copper and I found gold!

  • @osamaabdullah9444
    @osamaabdullah9444 2 года назад

    yes please make a more detailed video on composer

  • @lauris5275
    @lauris5275 5 месяцев назад +2

    Im new to php, but isn't something like composer too soon for this course? I know that people should know about libraries, but I doubt that anyone will use any library before learning php at basic lvl, (like getting data from database, mysql basics or, something else). (There are exceptions ofc). I see that you need composer for autoloading here. But im noob, what do I know. If this course uses some libraries later on then thats another story. All im saying that you can probably build a project without using any library, ofc its harder and takes more time, but I think thats the right way of learning... I could be completely wrong.

    • @ProgramWithGio
      @ProgramWithGio  5 месяцев назад +1

      It depends. I have my style of teaching. I consider the database to be too soon to be introduced without properly learning about PHP features & OOP related topics. That way when we do get to the database part we have a pretty good understanding of PHP. We covered a solid amount of PHP in the first section and databases are covered towards the end of this section.

  • @matthewlee-mu2kq
    @matthewlee-mu2kq 3 месяца назад

    Thanks Gio, unfortunately I couldn't get the custom autoload working and had to resort to the 'use App\Transaction;'.

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

      Reach out on Twitter & I can help debug your issue

  • @samuelaniogbu5089
    @samuelaniogbu5089 Год назад

    We would appreciate an indepth tutorial of composer.

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

    THX :)

  • @keremardicli4013
    @keremardicli4013 Год назад

    I am not all the way down to the list but if you don't have how to create a composer package, hat would be great.

    • @ProgramWithGio
      @ProgramWithGio  Год назад

      We don't cover that in this series but good suggestion, thank you

  • @ozorg
    @ozorg 2 года назад

    I HATE COMPOSER .... ;) ... THX for clearing stuff up a bit ....!

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      You're welcome, glad it was helpful 💙

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

    I tried to install composer and while installing it got to a settings check that said " we need to check your php and other settings." It then said " choose the command-line PHP you want to use." I have been using laragon from the beginning of this video please how do I solve this?

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

      I think Laragon comes with composer already installed. I would google and search laragon composer & check documentation on use it

  • @user-mo3cw6go7c
    @user-mo3cw6go7c Год назад

    Is there a separate guide for Composer?

  • @swancompany_inc
    @swancompany_inc Год назад

    Hey Gio. Is PHP.FIG still relevant? Is this something that will be sticking around long term? Thanks -Mike

    • @ProgramWithGio
      @ProgramWithGio  Год назад +1

      Hey, yea PSR is something a lot of frameworks follow, so I expect it it to stay around long term.

  • @cadesign1858
    @cadesign1858 2 года назад

    Hi, thanks for sharing, I've installed composer from terminal and then ramsey/uuid . But the vendor folder is not created, can you help me please

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      Hey, send me a DM on Twitter and I'll help troubleshoot it.

  • @martinnyagah4313
    @martinnyagah4313 2 года назад

    Hi Gio.
    Much appreciation for all this very valuable content! I am more than grateful.
    I have been folowing along and decided to create my file structure in wsl(The docker file structure) Everything was working well up until running the composer dump-autoload command which seems not to be populating the path on autoload-psr4 file. I even tried manually adding it to no success. I hope my question makes sense but what could be the issue? Also I was getting an error on phpstorm *Unable to open the file for writing*. Anytime I made changes. I don't know whats up. Again, I cannot emphasize how grateful I am for all this!!!!!

    • @ProgramWithGio
      @ProgramWithGio  2 года назад

      Hey, thank you. It's most likely a permission related issue. I might be able to help you. DM me on Twitter on Monday and I'll help troubleshoot it.

    • @martinnyagah4313
      @martinnyagah4313 2 года назад

      @@ProgramWithGio ooh my, that was a quick response!!! Sure enough! I will asap