PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI Matt Zandstra
- Autor:
- Matt Zandstra
- Serie wydawnicze:
- Wzorce projektowe
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 624
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI
Czego się nauczysz?
- Programowania obiektowego w PHP 8, w tym klas, obiektów i dziedziczenia
- Stosowania zaawansowanych mechanizmów OOP: interfejsów, klas abstrakcyjnych, cech typowych i metod statycznych
- Zarządzania dostępem do składowych klas oraz obsługi wyjątków i błędów
- Wykorzystywania narzędzi Reflection API i atrybutów do analizy kodu
- Projektowania kodu zgodnie z zasadami spójności, sprzęgania i hermetyzacji
- Tworzenia diagramów UML: klas i sekwencji dla lepszej dokumentacji projektów
- Rozumienia i wdrażania kluczowych wzorców projektowych (Singleton, Factory, Abstract Factory, Service Locator, Dependency Injection)
- Implementowania wzorców elastycznego programowania obiektowego (Composite, Decorator, Facade)
- Stosowania wzorców zadaniowych i behawioralnych (Interpreter, Strategy, Observer, Visitor, Command, Null Object)
- Projektowania aplikacji z użyciem wzorców korporacyjnych (Front Controller, Application Controller, Page Controller, Template View, View Helper, Transaction Script, Domain Model)
- Zarządzania warstwą danych za pomocą wzorców bazodanowych (Data Mapper, Identity Map, Unit of Work, Lazy Load, Domain Object Factory, Identity Object, Selection/Update Factory)
- Przestrzegania standardów PHP (PSR-1, PSR-12, PSR-4) i korzystania z narzędzi do automatycznego sprawdzania kodu
- Używania i tworzenia pakietów z Composerem oraz zarządzania zależnościami projektów
- Wykorzystywania systemu kontroli wersji Git do pracy zespołowej i zarządzania historią projektu
- Pisania i uruchamiania testów jednostkowych z PHPUnit, w tym testów aplikacji WWW
- Automatyzowania procesów instalacji i wdrożeń z Phingiem, Vagrantem oraz wdrażania ciągłej integracji z Jenkinsa
PHP długo nie był postrzegany jako obiektowy język programowania, jednak w ciągu ostatnich kilku lat to podejście się zmieniło. Równocześnie pojawiły się różnego rodzaju frameworki, dzięki którym praca projektantów znacznie się uprościła. Profesjonalni programiści jednak powinni rozumieć, w jaki sposób działa dany framework i jak rozwiązuje różne problemy projektowe. Powinni też umieć samodzielnie stworzyć choćby niewielki zbiór kodu bibliotecznego.
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażanie niezawodnych aplikacji. Sporo miejsca poświęcono tu wzorcom projektowym, w tym wzorcom biznesowym i bazodanowym. Omówiono również narzędzia i praktyki pomocne w pracy zespołowej, jak praca z systemem Git czy zarządzanie wersjami i zależnościami przy użyciu Composera. Nie zabrakło także takich ważnych zagadnień jak strategie automatycznych testów i zasady ciągłej integracji.
W książce między innymi:
- podstawy i zaawansowane aspekty programowania zorientowanego obiektowo
- uznane zasady projektowania i tworzenie efektywnych struktur
- skuteczne wzorce projektowe
- testowanie kodu, systemy kontroli wersji i środowiska ciągłej
- tworzenie, instalowanie pakietów oraz zarządzanie nimi
PHP: tak zaprojektujesz elegancki i niezawodny system!
Wybrane bestsellery
Matt Zandstra - pozostałe książki
Zobacz pozostałe książki z serii Wzorce projektowe
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI Matt Zandstra
(6)-
6
-
5
-
4
-
3
-
2
-
1
5.5(3)
(3)
(0)
(0)
(0)
(0)
Oceny i opinie poprzedniego wydania
więcej opinii