- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.4/6 Opinie: 5
- Stron:
- 536
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI
Matt Zandstra
Opis ebooka: PHP. Obiekty, wzorce, narzędzia. Wydanie V
Jeszcze kilka lat temu programowanie zorientowane obiektowo w PHP wydawało się dość karkołomnym zagadnieniem. Upowszechnienie licznych frameworków sprawiło jednak, że coraz większa liczba programistów tworzy aplikacje WWW, pisząc kod obiektowy w PHP. Frameworki są chętnie stosowane, gdyż wydaje się, że dzięki nim nie trzeba już poświęcać czasu na rozgryzanie szczegółów działania kodu. Niestety, bardzo często okazuje się, że bez zrozumienia zasad działania frameworków i bez umiejętności oceny jakości zastosowanych w nich rozwiązań projektant nie jest w stanie napisać poprawnie funkcjonującej aplikacji.
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstawiono sporo klasycznych już rozwiązań. Nie zabrakło również omówienia narzędzi oraz metod postępowania, dzięki którym doskonały kod staje się udanym projektem. To wszystko sprawia, że niniejsza książka jest nieodzownym podręcznikiem dla każdego projektanta, który chce tworzyć niezawodne, eleganckie i efektywne aplikacje.
Najważniejsze zagadnienia:
- praca z obiektami: podstawy i zagadnienia zaawansowane
- wzorce projektowe, w tym korporacyjne i bazodanowe
- dobre i złe praktyki programistyczne
- zarządzanie wersjami i publikowanie kodu
- strategie testów automatycznych i ciągłej integracji
Twój klucz do sukcesu: eleganckie wzorce projektowe i najlepsze praktyki programistyczne!
Piąte wydanie tej popularnej książki zostało w pełni zaktualizowane pod kątem języka PHP7. Menedżer pakietów PEAR został zastąpiony narzędziem Composer, a wiele miejsca zajmuje nowy materiał, poświęcony między innymi aplikacji Vagrant oraz standardom PHP. Książka pozwala od podstaw zapoznać się z mechanizmami programowania obiektowego w języku PHP, a następnie, na bazie tej wiedzy, opanować najważniejsze zasady projektowania aplikacji. Czytelnicy znajdą w niej też omówienie narzędzi oraz metod postępowania, pozwalających tworzyć, testować i publikować efektywnie działający kod.
Książka PHP. Obiekty, wzorce i narzędzia zaczyna się od omówienia mechanizmów obiektowych dostępnych w języku PHP. Autor wprowadza najważniejsze pojęcia, takie jak deklarowanie klas, dziedziczenie, mechanizmy retrospekcji i wiele innych. Kolejna część książki jest poświęcona wzorcom projektowym. Przybliża ona zasady, które decydują o niezwykłych możliwościach tych wzorców. W książce zostało omówionych wiele klasycznych wzorców projektowych; osobne rozdziały poświęcono na wzorce biznesowe klasy enterprise oraz wzorce bazodanowe. Ostatnia część książki zawiera omówienie narzędzi oraz metod postępowania, które doskonały kod pozwalają przeistoczyć w udany projekt. W tej części przedstawione zostały sposoby koordynowania pracy w zespole, publikowania kodu za pomocą systemu Git oraz zarządzania kolejnymi wersjami i zależnościami przy użyciu Composera. Część ta zawiera też omówienie strategii automatycznych testów oraz integracji ciągłej.
Łącznie, te trzy części — podstawy obiektowości, zasady projektowania i sprawdzone praktyki programistyczne — pozwolą Czytelnikowi tworzyć eleganckie i niezawodne aplikacje.
Kategoria — programowanie WWW / programowanie PHP
Poziom użytkownika — zaawansowany
Wybrane bestsellery
-
Explore the essentials of PHP programming and algorithmic concepts, starting from the basics. This course offers step-by-step guidance to help you understand how computers work, how to use development environments, and more.
-
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.
-
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.
-
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do inte...(74.50 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł(-40%) -
To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśni...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie b...(52.15 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł(-50%) -
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswaj...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve si...(185.15 zł najniższa cena z 30 dni)
185.10 zł
239.00 zł(-23%) -
Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%)
O autorze ebooka
Matt Zandstra — jest programistą WWW, konsultantem technicznym i autorem książek. Jakiś czas temu był starszym programistą w Yahoo!, a obecnie jest niezależnym konsultantem. Napisał kilka bardzo dobrze przyjętych książek o programowaniu w PHP. Specjalizuje się w rozwijaniu oprogramowania dla biznesu, zwłaszcza w PHP, Perlu i Javie, zarządzaniu treścią i programowaniu zorientowanym obiektowo. Chętnie udziela konsultacji dotyczących stosowania najlepszych praktyk programistycznych. Wraz z żoną Louise i dwójką dzieci mieszka w Liverpoolu.
Matt Zandstra - pozostałe książki
-
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żan...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Sięgnij po nią i przekonaj się na własnej skórze, że PHP to dojrzały język, który nie ustępuje konkurentom. W trakcie lektury poznasz podstawowe zagadnienia związane z programowaniem obiektowym, a następnie przejdziesz do nauki zaawansowanej obsługi obiektów w języku PHP. Kolejne rozdziały został...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
W trakcie lektury tej książki zostaniesz wprowadzony w świat obiektów w PHP. Poznasz pojęcia ściśle związane z tym podejściem do programowania — klasa, obiekt, metoda, dziedziczenie czy widoczność zmiennych to słowa, które nabiorą dla Ciebie nowego znaczenia. Na kolejnych stronach przeczyta...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
"PHP5. Obiekty, wzorce i narzędzia" stanowi dokładne omówienie wszystkich technik obiektowych w kontekście zastosowania ich podczas tworzenia aplikacji w PHP5.(59.40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%)
Ebooka "PHP. Obiekty, wzorce, narzędzia. Wydanie V" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "PHP. Obiekty, wzorce, narzędzia. Wydanie V" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP. Obiekty, wzorce, narzędzia. Wydanie V" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- PHP Objects, Patterns, and Practice, 5th Edition
- Tłumaczenie:
- Piotr Cieślak, Przemysław Szeremiota
- ISBN Książki drukowanej:
- 978-83-283-3553-0, 9788328335530
- Data wydania książki drukowanej:
- 2017-11-13
- ISBN Ebooka:
- 978-83-283-3554-7, 9788328335547
- Data wydania ebooka:
- 2017-11-10 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 64318
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 8.0MB
- Rozmiar pliku ePub:
- 8.5MB
- Rozmiar pliku Mobi:
- 18.0MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Problem (25)
- PHP a inne języki programowania (26)
- O książce (28)
- Obiekty (28)
- Wzorce (28)
- Narzędzia (29)
- Nowości w piątym wydaniu (30)
- Podsumowanie (30)
- Nieoczekiwany sukces obiektów w PHP (31)
- PHP/FI - u zarania języka (31)
- PHP3 - składniowy lukier (31)
- Cicha rewolucja - PHP4 (32)
- PHP5 - nieuchronne zmiany (33)
- PHP7 - doganianie reszty świata (34)
- Debata obiektowa - za czy przeciw? (34)
- Podsumowanie (35)
- Klasy i obiekty (37)
- Pierwsza klasa (37)
- Pierwszy obiekt (lub dwa) (38)
- Definiowanie składowych klasy (39)
- Metody (41)
- Metoda konstrukcji obiektu (42)
- Typy argumentów metod (43)
- Typy elementarne (44)
- Typy obiektowe (47)
- Dziedziczenie (50)
- Problemy związane z dziedziczeniem (51)
- Stosowanie dziedziczenia (55)
- Zarządzanie dostępem do klasy - słowa public, private i protected (60)
- Podsumowanie (64)
- Metody i składowe statyczne (65)
- Składowe stałe (68)
- Klasy abstrakcyjne (69)
- Interfejsy (71)
- Cechy typowe (73)
- Zadanie dla cech typowych (73)
- Definiowanie i stosowanie cechy typowej (74)
- Stosowanie wielu cech typowych (75)
- Łączenie cech z interfejsami (75)
- Unikanie kolizji nazw metod za pomocą słowa insteadof (76)
- Aliasy metod cech typowych (77)
- Cechy typowe z metodami statycznymi (78)
- Dostęp do składowych klasy włączającej (79)
- Definiowanie metody abstrakcyjnej cechy typowej (79)
- Zmiana dostępności metod cech typowych (80)
- Późne wiązanie statyczne: słowo static (81)
- Obsługa błędów (84)
- Wyjątki (85)
- Klasy i metody finalne (92)
- Klasa do obsługi błędów wewnętrznych (93)
- Przechwytywanie chybionych wywołań (94)
- Definiowanie destruktorów (99)
- Wykonywanie kopii obiektów (100)
- Reprezentacja obiektu w ciągach znaków (103)
- Wywołania zwrotne, funkcje anonimowe i domknięcia (104)
- Klasy anonimowe (108)
- Podsumowanie (109)
- PHP a pakiety (111)
- Pakiety i przestrzenie nazw w PHP (111)
- Automatyczne wczytywanie kodu (119)
- Klasy i funkcje pomocnicze (122)
- Szukanie klasy (123)
- Badanie obiektów i klas (124)
- Pozyskiwanie ciągu pełnej nazwy klasy (125)
- Badanie metod (126)
- Badanie składowych (127)
- Badanie relacji dziedziczenia (127)
- Badanie wywołań metod (128)
- Interfejs retrospekcji - Reflection API (129)
- Zaczynamy (129)
- Pora zakasać rękawy (130)
- Badanie klasy (132)
- Badanie metod (133)
- Badanie argumentów metod (135)
- Korzystanie z retrospekcji (136)
- Podsumowanie (139)
- Czym jest projektowanie? (141)
- Programowanie obiektowe i proceduralne (142)
- Odpowiedzialność (145)
- Spójność (146)
- Sprzęganie (146)
- Ortogonalność (146)
- Zasięg klas (147)
- Polimorfizm (148)
- Hermetyzacja (149)
- Nieważne jak (150)
- Cztery drogowskazy (151)
- Zwielokrotnianie kodu (151)
- Przemądrzałe klasy (151)
- Złota rączka (151)
- Za dużo warunków (151)
- Język UML (152)
- Diagramy klas (152)
- Diagramy sekwencji (157)
- Podsumowanie (159)
- Czym są wzorce projektowe? (163)
- Wzorzec projektowy (165)
- Nazwa (165)
- Problem (166)
- Rozwiązanie (166)
- Konsekwencje (166)
- Format wzorca według Bandy Czworga (166)
- Po co nam wzorce projektowe? (167)
- Wzorzec projektowy definiuje problem (167)
- Wzorzec projektowy definiuje rozwiązanie (167)
- Wzorce projektowe są niezależne od języka programowania (167)
- Wzorce definiują słownictwo (168)
- Wzorce są wypróbowane (168)
- Wzorce mają współpracować (169)
- Wzorce promują prawidła projektowe (169)
- Wzorce są stosowane w popularnych frameworkach (169)
- Wzorce projektowe a PHP (169)
- Podsumowanie (169)
- Olśnienie wzorcami (171)
- Kompozycja i dziedziczenie (172)
- Problem (172)
- Zastosowanie kompozycji (175)
- Rozprzęganie (177)
- Problem (178)
- Osłabianie sprzężenia (179)
- Kod ma używać interfejsów, nie implementacji (180)
- Zmienne koncepcje (181)
- Nadmiar wzorców (182)
- Wzorce (182)
- Wzorce generowania obiektów (183)
- Wzorce organizacji obiektów i klas (183)
- Wzorce zadaniowe (183)
- Wzorce korporacyjne (183)
- Wzorce baz danych (183)
- Podsumowanie (183)
- Generowanie obiektów - problemy i rozwiązania (185)
- Wzorzec Singleton (189)
- Problem (189)
- Implementacja (190)
- Konsekwencje (192)
- Wzorzec Factory Method (192)
- Problem (192)
- Implementacja (195)
- Konsekwencje (196)
- Wzorzec Abstract Factory (197)
- Problem (197)
- Implementacja (198)
- Konsekwencje (200)
- Prototyp (201)
- Problem (202)
- Implementacja (202)
- Naginanie rzeczywistości - wzorzec Service Locator (205)
- Doskonała izolacja - wstrzykiwanie zależności (206)
- Problem (207)
- Implementacja (207)
- Konsekwencje (210)
- Podsumowanie (210)
- Strukturalizacja klas pod kątem elastyczności obiektów (211)
- Wzorzec Composite (211)
- Problem (212)
- Implementacja (214)
- Konsekwencje (217)
- Composite - podsumowanie (220)
- Wzorzec Decorator (220)
- Problem (221)
- Implementacja (223)
- Konsekwencje (226)
- Wzorzec Facade (226)
- Problem (227)
- Implementacja (228)
- Konsekwencje (229)
- Podsumowanie (229)
- Wzorzec Interpreter (231)
- Problem (231)
- Implementacja (232)
- Ciemne strony wzorca Interpreter (239)
- Wzorzec Strategy (240)
- Problem (240)
- Implementacja (241)
- Wzorzec Observer (244)
- Implementacja (246)
- Wzorzec Visitor (252)
- Problem (252)
- Implementacja (253)
- Wady wzorca Visitor (258)
- Wzorzec Command (258)
- Problem (258)
- Implementacja (259)
- Wzorzec Null Object (262)
- Problem (263)
- Implementacja (265)
- Podsumowanie (266)
- Przegląd architektury (267)
- Wzorce (268)
- Aplikacje i warstwy (268)
- Małe oszustwo na samym początku (270)
- Wzorzec Registry (271)
- Implementacja (272)
- Warstwa prezentacji (275)
- Wzorzec Front Controller (276)
- Wzorzec Application Controller (285)
- Zarządzanie danymi w komponentach (290)
- Wzorzec Page Controller (296)
- Wzorce Template View i View Helper (300)
- Warstwa logiki biznesowej (302)
- Wzorzec Transaction Script (303)
- Wzorzec Domain Model (306)
- Podsumowanie (309)
- Warstwa danych (311)
- Wzorzec Data Mapper (312)
- Problem (312)
- Implementacja (312)
- Wzorzec Identity Map (325)
- Problem (325)
- Implementacja (325)
- Konsekwencje (328)
- Wzorzec Unit of Work (328)
- Problem (328)
- Implementacja (329)
- Konsekwencje (332)
- Wzorzec Lazy Load (332)
- Problem (332)
- Implementacja (333)
- Konsekwencje (334)
- Wzorzec Domain Object Factory (334)
- Problem (335)
- Implementacja (335)
- Konsekwencje (336)
- Wzorzec Identity Object (337)
- Problem (338)
- Implementacja (338)
- Konsekwencje (343)
- Wzorce Selection Factory i Update Factory (343)
- Problem (343)
- Implementacja (344)
- Konsekwencje (347)
- Co zostało z wzorca Data Mapper? (347)
- Podsumowanie (349)
- Nie tylko kod (353)
- Pukanie do otwartych drzwi (354)
- Jak to zgrać? (355)
- Uskrzydlanie kodu (356)
- Standardy (357)
- Vagrant (358)
- Testowanie (358)
- Ciągła integracja (359)
- Podsumowanie (359)
- Po co te standardy? (361)
- Jakie są standardowe rekomendacje PHP? (362)
- Dlaczego akurat PSR? (362)
- Rekomendacje PSR - dla kogo? (363)
- Kodowanie z klasą (363)
- Podstawowy standard kodowania PSR-1 (364)
- Rekomendacja stylu kodowania PSR-2 (366)
- Sprawdzanie i poprawianie kodu (368)
- PSR-4 - automatyczne ładowanie (370)
- Zasady, które są dla nas ważne (370)
- Podsumowanie (373)
- Czym jest Composer? (375)
- Instalowanie Composera (376)
- Instalowanie (zbioru) pakietów (376)
- Instalowanie pakietu z poziomu wiersza poleceń (377)
- Wersje (377)
- Element require-dev (378)
- Composer i automatyczne ładowanie kodu (379)
- Tworzenie własnego pakietu (380)
- Dodawanie informacji o pakiecie (380)
- Pakiety systemowe (380)
- Dystrybucja za pośrednictwem repozytorium Packagist (381)
- Odrobina prywatności (384)
- Podsumowanie (385)
- Po co mi kontrola wersji? (387)
- Skąd wziąć klienta Git? (388)
- Obsługa repozytorium Git online (389)
- Konfigurowanie serwera Git (391)
- Tworzenie repozytorium zdalnego (391)
- Rozpoczynamy projekt (393)
- Klonowanie repozytorium (395)
- Wprowadzanie i zatwierdzanie zmian (396)
- Dodawanie i usuwanie plików i katalogów (399)
- Dodawanie pliku (399)
- Usuwanie pliku (399)
- Dodawanie katalogu (400)
- Usuwanie katalogów (400)
- Etykietowanie wersji (400)
- Rozgałęzianie projektu (401)
- Podsumowanie (407)
- Testy funkcjonalne i testy jednostkowe (409)
- Testowanie ręczne (410)
- PHPUnit (412)
- Tworzenie przypadku testowego (412)
- Metody asercji (414)
- Testowanie wyjątków (415)
- Uruchamianie zestawów testów (416)
- Ograniczenia (417)
- Atrapy i imitacje (419)
- Dobry test to oblany test (421)
- Testy dla aplikacji WWW (423)
- Przygotowanie aplikacji WWW do testów (424)
- Proste testy aplikacji WWW (426)
- Selenium (427)
- Słowo ostrzeżenia (432)
- Podsumowanie (434)
- Czym jest Phing? (436)
- Pobieranie i instalacja pakietu Phing (436)
- Montowanie dokumentu kompilacji (437)
- Różnicowanie zadań kompilacji (438)
- Właściwości (440)
- Typy (446)
- Operacje (450)
- Podsumowanie (454)
- Problem (455)
- Odrobina przygotowań (456)
- Wybór i instalacja środowiska Vagrant (456)
- Montowanie lokalnych katalogóww maszynie wirtualnej Vagranta (458)
- Zaopatrywanie maszyny wirtualnej (459)
- Konfigurowanie serwera WWW (460)
- Konfigurowanie MySQL (461)
- Konfigurowanie nazwy hosta (462)
- Kilka słów na koniec (463)
- Podsumowanie (464)
- Czym jest ciągła integracja? (465)
- Przygotowanie projektu do ciągłej integracji (467)
- Instalowanie Jenkinsa (475)
- Instalowanie rozszerzeń Jenkinsa (475)
- Konfigurowanie klucza publicznego serwera Git (477)
- Instalowanie projektu (478)
- Pierwsza kompilacja (479)
- Konfigurowanie raportów (482)
- Automatyzacja kompilacji (484)
- Podsumowanie (486)
- Obiekty (487)
- Wybór (488)
- Hermetyzacja i delegowanie (488)
- Osłabianie sprzężenia (488)
- Zdatność do wielokrotnego stosowania kodu (489)
- Estetyka (489)
- Wzorce (490)
- Co dają nam wzorce? (490)
- Wzorce a zasady projektowe (491)
- Narzędzia (492)
- Testowanie (493)
- Standardy (493)
- Zarządzanie wersjami (493)
- Automatyczna kompilacja (instalacja) (494)
- System integracji ciągłej (494)
- Co pominęliśmy? (494)
- Podsumowanie (495)
- Książki (499)
- Publikacje (500)
- Witryny WWW (500)
- Skaner (503)
- Analizator leksykalny (510)
O autorze (15)
O recenzencie technicznym (17)
Podziękowania (19)
Wprowadzenie (21)
CZĘŚĆ I. OBIEKTY (23)
Rozdział 1. PHP - projektowanie i zarządzanie (25)
Rozdział 2. PHP i obiekty (31)
Rozdział 3. Obiektowy elementarz (37)
Rozdział 4. Zaawansowana obsługa obiektów (65)
Rozdział 5. Narzędzia obiektowe (111)
Rozdział 6. Obiektya projektowanie obiektowe (141)
CZĘŚĆ II. WZORCE (161)
Rozdział 7. Czym są wzorce projektowe? Do czego się przydają? (163)
Rozdział 8. Wybrane prawidła wzorców (171)
Rozdział 9. Generowanie obiektów (185)
Rozdział 10. Wzorce elastycznego programowania obiektowego (211)
Rozdział 11. Reprezentacja i realizacja zadań (231)
Rozdział 12. Wzorce korporacyjne (267)
Rozdział 13. Wzorce bazodanowe (311)
CZĘŚĆ III. NARZĘDZIA (351)
Rozdział 14. Dobre (i złe) praktyki (353)
Rozdział 15. Standardy PHP (361)
Rozdział 16. Używanie i tworzenie komponentów PHP za pomocą Composera (375)
Rozdział 17. Zarządzanie wersjami projektuz systemem Git (387)
Rozdział 18. Testy jednostkowe z PHPUnit (409)
Rozdział 19. Automatyzacja instalacji z Phingiem (435)
Rozdział 20. Vagrant (455)
Rozdział 21. Ciągła integracja kodu (465)
Rozdział 22. Obiekty, wzorce, narzędzia (487)
DODATKI (497)
Dodatek A. Bibliografia (499)
Dodatek B. Prosty analizator leksykalny (503)
Skorowidz (523)
Helion - inne książki
-
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(60.90 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(62.30 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(27.93 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, p...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następni...(65.40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(29.94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: PHP. Obiekty, wzorce, narzędzia. Wydanie V Matt Zandstra (5) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(3)
(0)
(0)
(0)
(0)
więcej opinii