PHP OOP Tutorial Section 3 - Intro to Testing - Full PHP 8 Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 78

  • @jpbehrens7061
    @jpbehrens7061 3 ปีที่แล้ว +7

    I love your course - I Code since many years and never seen a so good course before - thank you so much

  • @mahmoudmoussa6722
    @mahmoudmoussa6722 3 ปีที่แล้ว +22

    I don't post comments, but with your content, simply, I can't. Million thanks. If I could recommend you some topics, I'd ask for:
    - Design patterns.
    - designing a MVC or/and CMS
    - a full stack project (it's already on your list)
    - a big project( ecommerce or booking system) that would be a historical moment, man and if front-end is not one of your hobbies, you could use some ready codes or working only the backend. Of course it should be available for the channel members as its cost is unlimited.

    • @ProgramWithGio
      @ProgramWithGio  3 ปีที่แล้ว +6

      Thank you so much & these are great suggestions 💙💙

  • @montser1994
    @montser1994 3 ปีที่แล้ว +3

    Hi Gio you are the best
    You have high quality content
    Thanks a lot

  • @zoba82
    @zoba82 3 ปีที่แล้ว +1

    "Sure enough" 😉...the best YT channel for PHP lessons.

  • @jeevachaithanyansivanandan
    @jeevachaithanyansivanandan 3 ปีที่แล้ว +2

    another amazing lesson. thank you

  • @abdallakaram5376
    @abdallakaram5376 3 ปีที่แล้ว +1

    Only say thanks for the great Gio And welcome Advanced section

  • @Zubbee
    @Zubbee 2 ปีที่แล้ว +1

    Ok, I'm back on the trail. Even after the exercise I still went back to some videos in section 2 to get a better grip before moving on to advanced topic. Thanks Gio.

  • @isaacsouza17
    @isaacsouza17 3 ปีที่แล้ว +5

    Awesome, can't wait the other episodes, testing is insanely important

    • @ProgramWithGio
      @ProgramWithGio  3 ปีที่แล้ว

      Absolutely, I've caught so many hidden bugs with tests that I or QA would otherwise probably not be able to catch

  • @edreesabobker7616
    @edreesabobker7616 3 ปีที่แล้ว +1

    You are great man and the content is great, keep it up.

  • @joseph_oluwayomi
    @joseph_oluwayomi 2 ปีที่แล้ว

    Excited to delve into this. Thanks so much Gio.

  • @federicobau8651
    @federicobau8651 3 ปีที่แล้ว

    Fantastic series

  • @wajayanath
    @wajayanath 3 ปีที่แล้ว +1

    Thank you very much for share your knowledge

  • @adrianez-programuj3313
    @adrianez-programuj3313 3 ปีที่แล้ว +3

    you're making next level tutorials. Thank you.

  • @benderbg
    @benderbg 4 หลายเดือนก่อน

    New mic, new section. I'm ready!

  • @Rex-lp1dl
    @Rex-lp1dl 6 หลายเดือนก่อน

    Thank you

  • @memack101
    @memack101 2 ปีที่แล้ว

    Thank you.

  • @dipuchundradey
    @dipuchundradey 3 ปีที่แล้ว +1

    There is really a lot to learn from your videos. waitting for your next videos

  • @invgreat5608
    @invgreat5608 ปีที่แล้ว

    Super content!!

  • @gideonvisbeen369
    @gideonvisbeen369 5 หลายเดือนก่อน

    Hee Gio. First of thanks for you brilliant tutorial. Been coding quite some years and ran into your tutorial by chance. Thought I'd brush up a bit and was surprised to find how comprehensive your tutorial was. I was wondering if you will touch topics like Swoole since concurrency en distributed systems are getting more mainstream. Anyways thanks a bunch for all your efforts!!!

    • @ProgramWithGio
      @ProgramWithGio  5 หลายเดือนก่อน +1

      Hey, we dont cover Swoole or related topics in this series but maybe in future I'll get into that. Thank you

  • @kenjohnsiosan9707
    @kenjohnsiosan9707 2 ปีที่แล้ว

    just wow🙂

  • @sadhakbj
    @sadhakbj 3 ปีที่แล้ว

    PHP attributes something I am waiting for 🤑

  • @vtexfacts
    @vtexfacts 2 ปีที่แล้ว

    Iam Just Binge watching everyone of them Along side understanding and practicing . Well It's a little hard but I believe i will be pro . I always dreamed to be php developer from your help i might be one. Thanks alot. Keep making these contents

  • @Armando-px8hi
    @Armando-px8hi ปีที่แล้ว

    So happy to reach the 3rd section with you GIO. All the lessons were quite interesting and giving a lot of information. I have always heard about PHPUnit but did not know for what it is used for. Is testing used in big projects as well?

    • @ProgramWithGio
      @ProgramWithGio  ปีที่แล้ว +1

      Thank you, glad you like it. Yes testing is used in pretty much any size projects

  • @sepehrmoeeni7836
    @sepehrmoeeni7836 3 ปีที่แล้ว +2

    Hi, what about design patterns in PHP? I would like to know, how important they are for real life web-development. A brief clarification would be appreciated.

    • @ProgramWithGio
      @ProgramWithGio  3 ปีที่แล้ว +5

      I might make a separate videos about design patterns, maybe even a series.

  • @abelmarkos5753
    @abelmarkos5753 3 ปีที่แล้ว +1

    Hello gio and thank you for the amaizing tutirial
    I want to ask if you planing any laraval tutorial from the begining

    • @ProgramWithGio
      @ProgramWithGio  3 ปีที่แล้ว +1

      Hello Abel. You're welcome & thank you for watching my tutorials. After this course is complete I will have a lot more Laravel content, not sure if you are following me on Twitter but I mentioned there that I will be doing something with Laravel, Shopify & GraphQL. There are a lot of Laravel beginner tutorials & a lot of them are great, Laracasts for example is awesome.

  • @TheBelrick
    @TheBelrick 2 หลายเดือนก่อน

    TDD came out of blogs and Universities, not from the industry dealing with the real world.
    Then from that emerged the new mighty pattern everyone must follow called DI. YAY, what a time to be a dev. Where the tail wags the dog.

    • @ProgramWithGio
      @ProgramWithGio  2 หลายเดือนก่อน

      DI is not a new pattern, has been around for a long time

  • @Engazan
    @Engazan 2 ปีที่แล้ว

    hi, r u gonna make something with 8.1 stuffs ? like Fibers ?

    • @ProgramWithGio
      @ProgramWithGio  2 ปีที่แล้ว +1

      We cover 8.1 in this series, you can see full list of videos in the playlist. We won't cover Fibers though, maybe a separate series for async PHP.

  • @emredikmen276
    @emredikmen276 5 หลายเดือนก่อน

    Hi Gio what do you think about pestphp

    • @ProgramWithGio
      @ProgramWithGio  5 หลายเดือนก่อน +1

      Hello. I think its great, I personally don't use it mainly because I'm ok with the standard phpunit classes. But pest does make a lot of things easier & is overall a great package

    • @emredikmen276
      @emredikmen276 5 หลายเดือนก่อน

      @@ProgramWithGio we are looking forward to the Laravel course. It was the best PHP course I have ever seen. I am sure it will be the same in Laravel.

  • @sadhakbj
    @sadhakbj 3 ปีที่แล้ว

    Data mapper pattern would be awesome.

  • @sadhakbj
    @sadhakbj 3 ปีที่แล้ว

    Gio can you work on making a series, where we use existing symphony components and some package from thephpleague to create an awesome framework ? It would be a great content to have in the TH-cam.

    • @ProgramWithGio
      @ProgramWithGio  3 ปีที่แล้ว +1

      The project that we'll work on will be using some Symfony components 👍

    • @sadhakbj
      @sadhakbj 3 ปีที่แล้ว +1

      @@ProgramWithGio I am highly interested in understanding symphony routing components. I searched for the resources to see how this can be implemented on a core PHP project but unfortunately there are not enough ones.

  • @Em1lka_
    @Em1lka_ ปีที่แล้ว

    hi friend, I have basic knowledge of OOP and I want to go deeper and understand it. Should I watch your course or give preference to books? what level in OOP will I get here?

    • @ProgramWithGio
      @ProgramWithGio  ปีที่แล้ว

      Hello. You can review the outline of the course (link in the description) & see whats covered. This course covers a lot of topics

    • @Em1lka_
      @Em1lka_ ปีที่แล้ว

      @@ProgramWithGio Will this course provide knowledge on OOP at the middle level?

    • @ProgramWithGio
      @ProgramWithGio  ปีที่แล้ว

      @@Em1lka_ for PHP yes

    • @Em1lka_
      @Em1lka_ ปีที่แล้ว

      @@ProgramWithGio Thank you friend, I watched the initial videos and even there I found something new for myself. you are an excellent teacher!
      I would like to know if there are any plans for a video on Laravel or Symphony? It would be cool if you performed it!
      p.s. sorry for my English

    • @ProgramWithGio
      @ProgramWithGio  ปีที่แล้ว

      @@Em1lka_ thank you. Yes I'm working on Laravel course. You can subscribe for updates here learnlaraveltherightway.com

  • @mwaas
    @mwaas 2 ปีที่แล้ว

    It would be great to explain these topics
    Rest API
    server side rendering
    JWT

    • @ProgramWithGio
      @ProgramWithGio  2 ปีที่แล้ว +1

      Thanks for the suggestions. There is lesson about APIs, unfortunately the SSR and JWT don't fit in this course well so maybe I'll do separate videos for them when the time is right.

  • @hunar.abubakir
    @hunar.abubakir 3 ปีที่แล้ว

    Could you pls create a series on laravel for beginners? Laravel the right way or laravel for production

    • @ProgramWithGio
      @ProgramWithGio  3 ปีที่แล้ว +5

      There are a lot of good beginner-friendly Laravel tutorials. I do have some plans for Laravel related series though 👍

    • @aruppaul1468
      @aruppaul1468 3 ปีที่แล้ว +1

      @@ProgramWithGio yes lot of good tutorial for laravel beginner friendly.. Please make project advanced laravel react spa

  • @tanzimibthesam5861
    @tanzimibthesam5861 3 ปีที่แล้ว

    Waiting for Shopify tutorials after this

  • @TheBelrick
    @TheBelrick 2 หลายเดือนก่อน

    Things customers pay itemized invoices for: The finished waterfall product.
    Things that they don't pay for: Tests and Documentation and Support :)
    Luckily for dev bloggers and uni dev teachers, SaaS/Subscription models is on hand for them to shove in their coding practices.

    • @ProgramWithGio
      @ProgramWithGio  2 หลายเดือนก่อน

      You wont have customers if your app has some major incident. So I wouldnt disregard tests or documentation, unless of course you are a solo dev & are testing the product and trying to get the MVP out. Then by all means, get it out as fast as possible. But once you have a team & have relying customers, you'd do well to start adding tests

    • @TheBelrick
      @TheBelrick 2 หลายเดือนก่อน

      @@ProgramWithGio Its the funding that is the issue. Put them in as line items and the customer sees them and wants them out.

    • @ProgramWithGio
      @ProgramWithGio  2 หลายเดือนก่อน +1

      @@TheBelrick Its part of doing business in my opinion. Tested code can also have bugs & break and cause downtime, its just less likely than untested code. Its matter of risk vs reward. If you have only a few clients and as I mentioned are solo dev, then you are in full control & do what you prefer. Once you are in a team managing large codebase that has many users/customers, you will want to have tests. You wouldnt put these as line items for customer, you would just incorporate it into the overall cost of business.

    • @TheBelrick
      @TheBelrick 2 หลายเดือนก่อน

      @@ProgramWithGio Not getting funding for documentation just taught me to use the code as a living document. Describe the methods well and like you said in your video. Should the name of the method turn into a sentence, slap yourself, and extract from the method keeping it Solid.
      No funding to code tests just put more pressure on my wife as QA.
      I've been out of the PHP world in C# land for a long time and appreciate your course helping me reacclimatize.