Dependency Injection & DI Containers - Full PHP 8 Tutorial

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 105

  • @snakemanluffy7645
    @snakemanluffy7645 3 роки тому +34

    Man, you are still going...It's been almost like a year. How deep can you go? as always amazing content. I wish you had a million subscribers. Hope to see in-depth Laravel series after this. Thank you.

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому +47

      Thank you. Time flies :D, There are more topics I want to cover before I end the series. I just can't leave out the important topics & details, otherwise I could've made a 3-4 hour crash course. The thing is, I enjoy making these videos & to be honest have learned new things myself as well, so it's a win-win.

    • @dawid_dahl
      @dawid_dahl 3 роки тому +1

      @@ProgramWithGio 🖤🙏🏻

  • @werrew1238
    @werrew1238 2 роки тому +4

    Awesome explanation! Great job. Not exactly about this video but rather about the full course. So far you are the best php teacher that's I've found on youtube.

  • @rizqicp
    @rizqicp 3 роки тому +6

    I just found this playlist, and I
    very grateful that this playlist is still updated. Keep up the good work, you are awesome 👍🏻

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому +3

      Welcome to the channel 🙂. Thank you 🙌

  • @ryanford516
    @ryanford516 2 роки тому +1

    Wow, this is a really eloquent explanation! Thanks, Gio! Besides your speech rate by this far in the series has become optimal, as far as I'm concerned.

    • @ProgramWithGio
      @ProgramWithGio  2 роки тому

      Thank you 🙏. Speed gets better later in the series 🙂

  • @AdrianChellew
    @AdrianChellew Рік тому +1

    You are the best PHP teacher! Thanks so much for putting out such amazing in-depth content that not only teaches PHP but also best practices and software development principles. You are helping so many PHP developers. Thank you.

  • @pavelshalev306
    @pavelshalev306 3 роки тому +1

    ​ @Program With Gio First, I want to Thank You - I'm dealing with programming almost 6 years and I have never seen such a masterpeace of a course! Again - Big Thank You! About the pros for you - I think that with this course there isn't any PHP job on the planet Earth, that you can't get just showing this as Cover Letter :) And last - I feel almost uncomfortable, that such a content is free. Please make some kind of subscription - there are many people who want to say Thank You somehow.

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому

      Thank you for your kind words. Don't feel uncomfortable, I enjoy doing this and currently I do it as a hobby since I have a full-time job. It's one of the reasons why I am not able to upload videos faster, due to limited time. Really happy to hear that you like my content, thanks for watching 🙌

  • @Armando-px8hi
    @Armando-px8hi Рік тому

    Another masterpiece from you! I am so happy to find this course and learn it. Also I am having some difficulties to undersand it from 1st time so I need to rewatch it. Blessings from Armenia GIO!

    • @ProgramWithGio
      @ProgramWithGio  Рік тому +1

      Happy to hear this & thank you. It's totally normal to have to watch it more than one time, I sometimes do that as well when learning new things. Everyone learns at different pace

  • @Zubbee
    @Zubbee 2 роки тому

    Wow. This sounds great. Heading for the demonstrations in the next lesson. The more I learn, the more I see how robust sites are designed and built. I'm learning something o (in my local expression lol). Thanks a lot Gio. Outstanding

    • @ProgramWithGio
      @ProgramWithGio  2 роки тому +1

      Glad you are liking these, you're welcome & thank you for sharing your journey & feedback with us 💙💙

  • @StrandyOverdrive
    @StrandyOverdrive Рік тому +2

    To be honest, I'm pretty confident in my programming skills, especially on the php back end, and after seeing the various videos on the playlist you've made, I've had a new epiphany, and it turns out I still have a lot to learn. Thank you very much.

    • @ProgramWithGio
      @ProgramWithGio  Рік тому +1

      I feel like that sometimes too, there is always something new to learn

  • @vladje3747
    @vladje3747 3 роки тому

    I'd like to say all your videos is absolutely outstanding staff ! 15 score points from 10 !

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому

      Wow, thank you. Really glad you like my videos

    • @vladje3747
      @vladje3747 3 роки тому

      @@ProgramWithGio Man, you have phenomenal consciousness & skills. Your channel needs some extra promotion because we have a lot of programming videos on youtube these days. But I'll tell you is one of the best content I have ever seen.

    • @vladje3747
      @vladje3747 3 роки тому

      @@ProgramWithGio Is like a Diamond in the ocean of information.

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому

      @@vladje3747 thank you 🙏

    • @vladje3747
      @vladje3747 3 роки тому

      @@ProgramWithGio Gio, could you make a new video about principles and design patterns focused on such subjects as resolving many classes with the same methods/ For example what structure is best in the case when you have many classes depend on each other and you need automatically resolve these dependencies by passing data to methods in case when you have a lot of classes and nested deep dependencies with different logics and the same methods at the same time based on data from the request. What is the best structure for this case ? Also, you forget to mention the interface dip . There no many examples of such subjects .

  • @yinonelbaz5309
    @yinonelbaz5309 Рік тому

    You are making PHP Great Again!!!

  • @dawid_dahl
    @dawid_dahl 3 роки тому +3

    I love you for putting this important content out for us. Thank you again so much! 🙏🏻

  • @jessedeboer2301
    @jessedeboer2301 3 роки тому +1

    Nice explaining, can't wait till the next lesson pops up ;)

  • @federicobau8651
    @federicobau8651 3 роки тому +1

    Great explanation of PHP dependency injection

  • @Vitalii-m6r
    @Vitalii-m6r Рік тому

    Wow, Dependency Injection is no longer a mystery to me. Thanks!

  • @Lucas-hh4oh
    @Lucas-hh4oh 3 роки тому +8

    I still can't believe this series is free

  • @isaacsouza17
    @isaacsouza17 3 роки тому

    The best channel on UA-cam

  • @manishdeshpande
    @manishdeshpande 3 роки тому

    Keep the good work up. Eagerly awaiting the next video on dependency injection. 👍🏻💕

  • @gangadhardarsi
    @gangadhardarsi Рік тому

    Awesome content, learnt alot. Thanks man 🙏

  • @kailashlambe3019
    @kailashlambe3019 3 роки тому

    Very informative, looking forward for DIC in detail

  • @HammadKhanYT
    @HammadKhanYT 8 місяців тому

    This channle is gold

  • @aleksandrkanygin2672
    @aleksandrkanygin2672 3 роки тому

    Many thanks, i'll be recommending your course to my friends 👍👍

  • @sadhakbj
    @sadhakbj 3 роки тому

    Awesome content as always. I am eagerly waiting for the next video.

  • @abelmarkos5753
    @abelmarkos5753 3 роки тому

    Very nice gio
    Waiting for the next one

  • @dipankarsahoo7119
    @dipankarsahoo7119 Рік тому

    Hi Gio i had a question can we use a factory class to create an instance of a specific payment gateway so there would be paymentFactory which will receive in runtime which payment gateway can be used and the factory returns us the instance of the payment gateway. is this a good way ?

  • @miyukinagara
    @miyukinagara 2 роки тому

    awensome, I subs you. now I still learn php in my journey hahaha

  • @joseph_oluwayomi
    @joseph_oluwayomi 2 роки тому +1

    Interesting. Thanks 😊

  • @aruppaul1468
    @aruppaul1468 3 роки тому

    great content gio..

  • @benderbg
    @benderbg 4 місяці тому

    My parents used to tell me to go to school if i don't want to work with (garbage) containers.
    Here I am learning about container after all.

    • @ProgramWithGio
      @ProgramWithGio  4 місяці тому

      These containers don't stink (well, sometimes :D)

  • @shuvoahmed5217
    @shuvoahmed5217 3 роки тому

    wanna know about reflection api and service container and how can we reslove a depended object by relfection api

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому +1

      Yup next video will be fun :)

    • @shuvoahmed5217
      @shuvoahmed5217 3 роки тому +1

      Waiting for that .. and lots and love and support for you brother ❤️

  • @AlbertAngmor
    @AlbertAngmor Рік тому

    YOU ARE AWESOME

  • @akhileshkumar-iu9uq
    @akhileshkumar-iu9uq 3 роки тому

    Wait is end thanks for this vdo

  • @dawid_dahl
    @dawid_dahl 3 роки тому

    Am I correct in thinking that a Dependency Injection Container and React’s useContext context (or the Redux store) is kind of similar?
    That instead of React-prop-drilling state into every component manually, you set up the state in one place at the very edge of the program, and then inject it into the program’s main entry point so all child components can then request the state?
    If you’re not familiar with React, never mind. 🙏🏻

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому +1

      In a way yea you could think of it like that.

  • @parijke
    @parijke 3 роки тому

    I stay tuned

  • @ClawHammer23
    @ClawHammer23 3 роки тому

    Excellent video....

  • @kooroshmoshrefi3377
    @kooroshmoshrefi3377 3 роки тому

    You are awesome! :D

  • @brandonoburu8003
    @brandonoburu8003 9 місяців тому

    Thanks man.

  • @memack101
    @memack101 2 роки тому

    Thank you.

  • @abdallakaram5376
    @abdallakaram5376 3 роки тому

    great Gio 💟 what about reflection

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому +1

      Thank you. Yup we'll cover reflection & containers in the next lesson.

  • @johongirrahimov2343
    @johongirrahimov2343 3 роки тому

    Hi Gio, how are you doing? I've watched 70 videos on PHP on your channel. Am I in good shape to start Laravel or should I learn more of PHP?

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому

      Hello. I'm doing great, how are you? You should be fine to start learning Laravel. Whatever is missing you'll learn along the way. You can also refer back for new videos that I'll be putting out in this series to catch up on.

    • @johongirrahimov2343
      @johongirrahimov2343 3 роки тому +1

      @@ProgramWithGio Thank you ver much Gio for your reply. Sure I would always come back to your channel for PHP and Laravel contents.

    • @johongirrahimov2343
      @johongirrahimov2343 3 роки тому

      @@ProgramWithGio By the way, Do you plan to create detailed Laravel videos like this one in the near future

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому

      I am not sure yet. It takes a lot of time, as you can see this is taking almost a year to complete :). There are ton of Laravel from scratch content out there including Laracasts so I think those are good. I am planning some advanced content with Laravel though like Laravel & Shopify, GraphQL, etc. We'll see

    • @johongirrahimov2343
      @johongirrahimov2343 3 роки тому

      @@ProgramWithGio Yeah I see you started these series last year. I feel your brother, creating video is very hard. For sure I'm looking at laracasts then. Thank you very much for the knoweldge that you shared with us. Wish the best

  • @chris_dillon
    @chris_dillon 2 роки тому

    Good tutorial. I wish you would pause a bit in between sentences and slides so I can read the code and understand the concept you're explaining.

    • @ProgramWithGio
      @ProgramWithGio  2 роки тому

      Thank you. I will try to slow down a bit more in future

  • @МаксимКучиров-е9г

    Bro you are damn cool

  • @Seekingtruth-mx3ur
    @Seekingtruth-mx3ur 3 роки тому +1

    At this rate no one will need to pay for Laracast PHP courses.

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому +2

      :). Laracasts is a great investment and their PHP course is free I believe but I would say if one can afford it Laracasts is much better investment than some Udemy courses in my opinion.

    • @Seekingtruth-mx3ur
      @Seekingtruth-mx3ur 3 роки тому

      @@ProgramWithGio yeah I agree. Their courses look solid. I think lifetime membership is like $500.

  • @TravisFont
    @TravisFont 3 роки тому

    You have nice videos, but you speak too damn fast.

    • @ProgramWithGio
      @ProgramWithGio  3 роки тому

      I try but it still comes out fast sometimes. You can adjust the playback speed on UA-cam that should help a little bit