Cześć wszystkim!
Z jakich materiałów w sieci korzystaliście do nauki praktycznego wykorzystania obiektowego PHP i wzorców?
Szukam raczej blogów/artykułów, żeby czytać w drodze do i z pracy.
Podstawowe pojęcie obiektowości znam i korzystam w pracy, na codzień piszę w Sf 2/3. Chciałbym poznać zaawansowane aspekty obiektowki, projektowanie obiektowych aplikacji aby była skalowalna, wykorzystywać wzorce tam gdzie można.
Chętnie poznalbym Tdd w PHP - jakie macie doświadczenia?
Ogólnie chciałbym się bardziej rozwinąć. :-)
Dzięki za wszelkie opinie!

- Rejestracja:ponad 9 lat
- Ostatnio:prawie 2 lata
- Lokalizacja:Rzeszów
- Postów:91
- Rejestracja:ponad 9 lat
- Ostatnio:11 miesięcy
- Postów:1788
laracast knpuniversity


- Rejestracja:ponad 13 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Wroclaw
- Postów:172
Tutaj można poczytać o kilku wzorcach:
http://lukasz-socha.pl/php/wzorce-projektowe-spis-tresci/
Co prawda trochę akademickie podejście - przykłady trochę oderwane od rzeczywistości ale idee można załapać i napisane w PHP. Tutaj fajny artykuł o CQRS i walidacji:
https://zawarstwaabstrakcji.pl/
Jak coś mi się przypomni to dorzucę :)
- Rejestracja:ponad 9 lat
- Ostatnio:11 miesięcy
- Postów:1788
Swoją drogą jak chcesz poznać zaawansowane rzeczy to na pewno nie będzie to związane stricte z PHP. Jeżeli używasz frameworka, to samego, czystego PHP tam prawie nie ma, bo wszystko jest wyabstrahowane. Bardziej polecam zainteresować się:
- https://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420
- CQRS i Event Sourcing
- Domain-driven design
- http://helion.pl/ksiazki/tdd-sztuka-tworzenia-dobrego-kodu-kent-beck,tddszt.htm
- Service-oriented architecture - http://www.dimuthu.org/blog/2008/09/20/soa-way-of-writing-php/comment-page-1/
Poza tym jak kiedyś dojdziesz do wniosku, że PHP to jednak ssie i będziesz chciał przejść na inny język to większość z tych rzeczy Ci sie przyda :P
Ewentualnie SPL - http://php.net/manual/pl/book.spl.php
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.