- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 44
- Stron:
- 496
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
PHP. Obiekty, wzorce, narzędzia. Wydanie IV
Matt Zandstra
Opis ebooka: PHP. Obiekty, wzorce, narzędzia. Wydanie III
Kompendium wiedzy na temat obiektów w PHP!
- Jak wykorzystać techniki obiektowe w PHP?
- Jaka obsługiwać wyjątkowe sytuacje?
- Jak zapewnić ciągłą integrację kodu?
PHP jest dowodem na to, że czas potrzebny na opanowanie języka programowania oraz uzyskanie pierwszych efektów wcale nie musi zmierzać do nieskończoności! Łatwa konfiguracja środowiska programistycznego, tanie i ogólnodostępne serwery do umieszczania własnych aplikacji oraz witryn opartych o PHP, a ponadto duża liczba publikacji i chętna do pomocy społeczność użytkowników sprawiły, że język PHP błyskawicznie zdobył uznanie. W ciągu ostatnich lat język ten przeszedł obiektową rewolucję. Dostęp do zaawansowanych narzędzi, wzrost świadomości oraz zmiany w samym języku wystarczyły, by programiści coraz powszechniej zaczęli stosować techniki obiektowe w trakcie tworzenia rozwiązań w PHP.
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 przeczytasz o tym, jak obsługiwać wyjątkowe sytuacje, korzystać z interfejsów, domknięć i funkcji zwrotnych. Ponadto zdobędziesz wiedzę na temat projektowania obiektowego. Zasada hermetyzacji i diagramy UML staną się dla Ciebie całkowicie jasne. Autor bardzo dużo czasu poświęca wzorcom projektowym w PHP. Dzięki nim Twój kod stanie się przejrzysty, a nawet najtrudniejsze problemy będą zdecydowanie łatwiejsze do rozwiązania. Na sam koniec sprawdzisz, jak najlepiej dokumentować kod, korzystać z dodatkowych bibliotek oraz wykonywać testy jednostkowe. Książka ta stanowi kompendium wiedzy na temat obiektowego programowania w PHP, dlatego musi się znaleźć na półce każdej osoby choć trochę związanej z tym popularnym językiem programowania!
- Historia obiektowości w PHP
- Elementarz pojęć z programowania obiektowego
- Obsługa błędów
- Wykorzystanie interfejsów, klas abstrakcyjnych oraz metod statycznych
- Projektowanie obiektowe — diagramy UML, hermetyzacja
- Wzorce projektowe
- Wykorzystanie PEAR i Pyrus
- Generowanie dokumentacji za pomocą phpDocumentor
- Zarządzanie kodem za pomocą Subversion
- Przygotowywanie testów jednostkowych
- Automatyzacja instalacji
- Ciągła integracja kodu
Twórz lepszy, czytelniejszy i wydajniejszy kod w PHP!
Wybrane bestsellery
-
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 przedstaw...(35.90 zł najniższa cena z 30 dni)
35.90 zł
119.00 zł(-70%) -
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ł...(29.90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%) -
"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)
69.30 zł
99.00 zł(-30%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%)
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.
Ebooka "PHP. Obiekty, wzorce, narzędzia. Wydanie III" 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 III" 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 III" 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
Recenzje ebooka: PHP. Obiekty, wzorce, narzędzia. Wydanie III (3) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Computer ArtsRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Na samym początku dowiesz się, jak przygotować środowisko pracy i poznasz podstawy programowania w języku PHP. Potem płynnie przejdziesz do zdobywania wiedzy na temat programowania obiektowego, wyrażeń regularnych, obsługi formularzy HTML oraz integracji z usługami katalogowymi LDAP. Nauczysz się wykorzystywać mechanizm sesji, technologię AJAX oraz Zend Framework. Zapoznasz się także z bazą danych MySOL - jej mocnymi elementami, sposobami podłączania klientów oraz podstawami administracji. Po przeczytaniu tej książki nawet skomplikowane mechanizmy bazy MySOL nie będą Ci obce! Na sam koniec odkryjesz, jak wiedzę na temat PHP oraz MySOL połączyć w całość i zrealizować nawet najbardziej ambitny projekt!
-
Recenzja: NetWorld Piotr Kociatkiewicz, 8/2011Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Stale rozwijany język PHP staje się coraz bardziej popularny wśród programistów. Książka pokazuje nowe możliwości tego języka, podkreślając zalety obiektowego projektowania systemów. Czytelnik jest wprowadzany w świat programowania obiektowego, dowiaduje się, co to są klasy i obiekty, jak je definiować i jakich używać metod, a także jak opisywać, za pomocą języka UML, struktury i wzorce. Pozna tematykę wzorców projektowych, ich strukturę i korzyści z ich stosowania podczas rozwiązywania różnych problemów. Dowie się, jak generować obiekty i jakie w tym celu stosować wzorce oraz jak je projektować i implementować. Znajdzie informacje na temat narzędzi wspomagających projektowanie aplikacji, poczynając od tworzenia kodu, przez nadzór nad pracami zespołu projektantów, testowanie, wdrożenie, po automatyczne generowanie dokumentacji i administrowanie ewentualnymi zmianami. Wartość książki podnoszą licznie przykłady ilustrujące poruszane zagadnienia.
-
Recenzja: Computer Arts 2011-08-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka ta stanowi wprowadzenie w świat obiektów w PHR Przedstawia 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ą nowego znaczenia. Podpowiada również, jak obsługiwać wyjątkowe sytuacje, korzystać z interfejsów, domknięć i funkcji zwrotnych. Ponadto zdradza tajemnice projektowania obiektowego i dokładnie opisuje wzorce projektowe w PHP, dzięki którym Twój kod stanie się przejrzysty, a nawet najtrudniejsze problemy będą zdecydowanie łatwiejsze do rozwiązania.
Szczegóły ebooka
- Tytuł oryginału:
- PHP Objects, Patterns and Practice, Third Edition
- Tłumaczenie:
- Przemysław Szeremiota
- ISBN Książki drukowanej:
- 978-83-246-3026-4, 9788324630264
- Data wydania książki drukowanej:
- 2011-06-03
- ISBN Ebooka:
- 978-83-246-3520-7, 9788324635207
- Data wydania ebooka:
- 2011-06-30 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:
- 6208
- Rozmiar pliku Pdf:
- 7.2MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 12.1MB
- 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 (21)
- PHP a inne języki programowania (22)
- O książce (24)
- Obiekty (24)
- Wzorce (24)
- Narzędzia (25)
- Nowości w trzecim wydaniu (26)
- Podsumowanie (26)
- Nieoczekiwany sukces obiektów w PHP (29)
- PHP/FI - u zarania języka (29)
- PHP3 - składniowy lukier (30)
- Cicha rewolucja - PHP4 (30)
- PHP5 - nieuchronne zmiany (31)
- W przyszłości (32)
- Debata obiektowa - za czy przeciw? (32)
- Podsumowanie (32)
- Klasy i obiekty (33)
- Pierwsza klasa (33)
- Pierwszy obiekt (lub dwa) (34)
- Definiowanie składowych klasy (35)
- Metody (37)
- Metoda konstrukcji obiektu (38)
- Typy argumentów metod (39)
- Typy elementarne (40)
- Typy obiektowe (42)
- Dziedziczenie (44)
- Problemy związane z dziedziczeniem (44)
- Stosowanie dziedziczenia (48)
- Zarządzanie dostępem do klasy - słowa public, private i protected (52)
- Podsumowanie (56)
- Metody i składowe statyczne (57)
- Składowe stałe (60)
- Klasy abstrakcyjne (61)
- Interfejsy (62)
- Późne wiązanie statyczne: słowo static (64)
- Obsługa błędów (66)
- Wyjątki (68)
- Klasy i metody finalne (72)
- Przechwytywanie chybionych wywołań (73)
- Definiowanie destruktorów (77)
- Wykonywanie kopii obiektów (78)
- Reprezentacja obiektu w ciągach znaków (80)
- Wywołania zwrotne, funkcje anonimowe i domknięcia (81)
- Podsumowanie (85)
- PHP a pakiety (87)
- Pakiety i przestrzenie nazw w PHP (87)
- Ratunek - przestrzenie nazw (88)
- Symulowanie systemu pakietów na bazie systemu plików (92)
- Nazwy a la PEAR (93)
- Ścieżki przeszukiwania (93)
- Automatyczne wczytywanie kodu (95)
- Klasy i funkcje pomocnicze (96)
- Szukanie klasy (97)
- Badanie obiektów i klas (98)
- Badanie metod (99)
- Badanie składowych (100)
- Badanie relacji dziedziczenia (100)
- Badanie wywołań metod (101)
- Interfejs retrospekcji - Reflection API (102)
- Zaczynamy (102)
- Pora zakasać rękawy (103)
- Badanie klasy (104)
- Badanie metod (106)
- Badanie argumentów metod (107)
- Korzystanie z retrospekcji (108)
- Podsumowanie (111)
- Czym jest projektowanie? (113)
- Programowanie obiektowe i proceduralne (114)
- Odpowiedzialność (117)
- Spójność (117)
- Sprzęganie (118)
- Ortogonalność (118)
- Zasięg klas (118)
- Polimorfizm (119)
- Hermetyzacja (121)
- Nieważne jak (122)
- Cztery drogowskazy (122)
- Zwielokrotnianie kodu (123)
- Przemądrzałe klasy (123)
- Złota rączka (123)
- Za dużo warunków (123)
- Język UML (123)
- Diagramy klas (124)
- Diagramy sekwencji (129)
- Podsumowanie (131)
- Czym są wzorce projektowe? (135)
- Wzorzec projektowy (137)
- Nazwa (137)
- Problem (138)
- Rozwiązanie (138)
- Konsekwencje (138)
- Format wzorca według Bandy Czworga (138)
- Po co nam wzorce projektowe? (139)
- Wzorzec projektowy definiuje problem (139)
- Wzorzec projektowy definiuje rozwiązanie (139)
- Wzorce projektowe są niezależne od języka programowania (139)
- Wzorce definiują słownictwo (140)
- Wzorce są wypróbowane (140)
- Wzorce mają współpracować (141)
- Wzorce promują prawidła projektowe (141)
- Wzorce projektowe a PHP (141)
- Podsumowanie (141)
- Olśnienie wzorcami (143)
- Kompozycja i dziedziczenie (144)
- Problem (144)
- Zastosowanie kompozycji (147)
- Rozprzęganie (149)
- Problem (149)
- Osłabianie sprzężenia (150)
- Kod ma używać interfejsów, nie implementacji (151)
- Zmienne koncepcje (153)
- Nadmiar wzorców (153)
- Wzorce (154)
- Wzorce generowania obiektów (154)
- Wzorce organizacji obiektów i klas (154)
- Wzorce zadaniowe (154)
- Wzorce korporacyjne (154)
- Wzorce baz danych (154)
- Podsumowanie (154)
- Generowanie obiektów - problemy i rozwiązania (157)
- Wzorzec Singleton (161)
- Problem (161)
- Implementacja (162)
- Konsekwencje (163)
- Wzorzec Factory Method (164)
- Problem (164)
- Implementacja (166)
- Konsekwencje (167)
- Wzorzec Abstract Factory (168)
- Problem (168)
- Implementacja (169)
- Konsekwencje (171)
- Prototyp (172)
- Problem (173)
- Implementacja (173)
- Ależ to oszustwo! (175)
- Podsumowanie (177)
- Strukturalizacja klas pod kątem elastyczności obiektów (179)
- Wzorzec Composite (179)
- Problem (180)
- Implementacja (182)
- Konsekwencje (185)
- Composite - podsumowanie (188)
- Wzorzec Decorator (188)
- Problem (188)
- Implementacja (190)
- Konsekwencje (193)
- Wzorzec Facade (193)
- Problem (193)
- Implementacja (195)
- Konsekwencje (195)
- Podsumowanie (196)
- Wzorzec Interpreter (197)
- Problem (197)
- Implementacja (198)
- Ciemne strony wzorca Interpreter (204)
- Wzorzec Strategy (205)
- Problem (205)
- Implementacja (206)
- Wzorzec Observer (210)
- Implementacja (211)
- Wzorzec Visitor (216)
- Problem (216)
- Implementacja (217)
- Wady wzorca Visitor (221)
- Wzorzec Command (222)
- Problem (222)
- Implementacja (222)
- Podsumowanie (225)
- Przegląd architektury (227)
- Wzorce (228)
- Aplikacje i warstwy (228)
- Małe oszustwo na samym początku (231)
- Wzorzec Registry (231)
- Implementacja (232)
- Warstwa prezentacji (240)
- Wzorzec Front Controller (240)
- Wzorzec Application Controller (249)
- Wzorzec Page Controller (259)
- Wzorce Template View i Helper View (263)
- Warstwa logiki biznesowej (266)
- Wzorzec Transaction Script (266)
- Wzorzec Domain Model (270)
- Podsumowanie (273)
- Warstwa danych (275)
- Wzorzec Data Mapper (276)
- Problem (276)
- Implementacja (276)
- Wzorzec Identity Map (288)
- Problem (288)
- Implementacja (288)
- Konsekwencje (291)
- Wzorzec Unit of Work (291)
- Problem (291)
- Implementacja (291)
- Konsekwencje (295)
- Wzorzec Lazy Load (295)
- Problem (295)
- Implementacja (296)
- Konsekwencje (297)
- Wzorzec Domain Object Factory (297)
- Problem (298)
- Implementacja (298)
- Konsekwencje (299)
- Wzorzec Identity Object (300)
- Problem (300)
- Implementacja (301)
- Konsekwencje (305)
- Wzorce Selection Factory i Update Factory (306)
- Problem (306)
- Implementacja (306)
- Konsekwencje (309)
- Co zostało z wzorca Data Mapper? (309)
- Podsumowanie (311)
- Nie tylko kod (315)
- Pukanie do otwartych drzwi (316)
- Jak to zgrać? (317)
- Uskrzydlanie kodu (318)
- Dokumentacja (319)
- Testowanie (320)
- Ciągła integracja (320)
- Podsumowanie (321)
- Czym jest PEAR? (323)
- Pyrus (324)
- Instalowanie pakietu (325)
- Kanały PEAR (327)
- Korzystanie z pakietu z PEAR (328)
- Obsługa błędów w pakietach PEAR (330)
- Tworzenie własnych pakietów PEAR (333)
- Plik package.xml (333)
- Składniki pakietu (333)
- Element contents (335)
- Zależności (337)
- Dookreślanie instalacji - phprelease (339)
- Przygotowanie pakietu do dystrybucji (340)
- Konfigurowanie własnego kanału PEAR (340)
- Podsumowanie (344)
- Po co nam dokumentacja? (345)
- Instalacja (346)
- Generowanie dokumentacji (347)
- Komentarze DocBlock (348)
- Dokumentowanie klas (349)
- Dokumentowanie plików (351)
- Dokumentowanie składowych (351)
- Dokumentowanie metod (352)
- Tworzenie odnośników w dokumentacji (354)
- Podsumowanie (356)
- Po co mi kontrola wersji? (357)
- Skąd wziąć Subversion? (358)
- Konfigurowanie repozytorium Subversion (359)
- Tworzenie repozytorium (359)
- Dostęp do repozytorium Subversion (360)
- Rozpoczynamy projekt (361)
- Aktualizacja i zatwierdzanie zmian (363)
- Dodawanie i usuwanie plików i katalogów (367)
- Dodawanie pliku (367)
- Usuwanie pliku (367)
- Dodawanie katalogu (367)
- Usuwanie katalogów (368)
- Etykietowanie i eksportowanie wydania (368)
- Etykietowanie projektu (368)
- Eksportowanie projektu (369)
- Rozgałęzianie projektu (369)
- Podsumowanie (373)
- Testy funkcjonalne i testy jednostkowe (375)
- Testowanie ręczne (376)
- PHPUnit (378)
- Tworzenie przypadku testowego (378)
- Metody asercji (379)
- Testowanie wyjątków (380)
- Uruchamianie zestawów testów (381)
- Ograniczenia (382)
- Atrapy i imitacje (383)
- Dobry test to oblany test (386)
- Testy dla aplikacji WWW (389)
- Przygotowanie aplikacji WWW do testów (389)
- Proste testy aplikacji WWW (391)
- Selenium (393)
- Słowo ostrzeżenia (397)
- Podsumowanie (398)
- Czym jest Phing? (402)
- Pobieranie i instalacja pakietu Phing (402)
- Montowanie dokumentu kompilacji (403)
- Różnicowanie zadań kompilacji (404)
- Właściwości (406)
- Typy (410)
- Operacje (414)
- Podsumowanie (418)
- Czym jest ciągła integracja? (419)
- Przygotowanie projektu do ciągłej integracji (421)
- CruiseControl i phpUnderControl (427)
- Instalowanie CruiseControl (427)
- Instalowanie phpUnderControl (428)
- Instalowanie projektu do integracji ciągłej (430)
- Podsumowanie (439)
- Obiekty (443)
- Wybór (444)
- Hermetyzacja i delegowanie (444)
- Osłabianie sprzężenia (444)
- Zdatność do wielokrotnego stosowania kodu (445)
- Estetyka (445)
- Wzorce (446)
- Co dają nam wzorce? (446)
- Wzorce a zasady projektowe (447)
- Narzędzia (448)
- Testowanie (449)
- Dokumentacja (449)
- Zarządzanie wersjami (449)
- Automatyczna kompilacja (instalacja) (450)
- System integracji ciągłej (450)
- Co pominęliśmy? (450)
- Podsumowanie (451)
- Książki (455)
- Publikacje (456)
- Witryny WWW (456)
- Skaner (459)
- Analizator leksykalny (466)
O autorze (11)
O recenzencie technicznym (13)
Podziękowania (15)
Przedmowa do trzeciego wydania (17)
Część I: Wprowadzenie (19)
Rozdział 1. PHP - projektowanie i zarządzanie (21)
Część II: Obiekty (27)
Rozdział 2. PHP a obiekty (29)
Rozdział 3. Obiektowy elementarz (33)
Rozdział 4. Zaawansowana obsługa obiektów (57)
Rozdział 5. Narzędzia obiektowe (87)
Rozdział 6. Obiekty a projektowanie obiektowe (113)
Część III: Wzorce (133)
Rozdział 7. Czym są wzorce projektowe? Do czego się przydają? (135)
Rozdział 8. Wybrane prawidła wzorców (143)
Rozdział 9. Generowanie obiektów (157)
Rozdział 10. Wzorce elastycznego programowania obiektowego (179)
Rozdział 11. Reprezentacja i realizacja zadań (197)
Rozdział 12. Wzorce korporacyjne (227)
Rozdział 13. Wzorce bazodanowe (275)
Część IV: Narzędzia (313)
Rozdział 14. Dobre (i złe) praktyki (315)
Rozdział 15. PEAR i Pyrus (323)
Rozdział 16. Generowanie dokumentacji - phpDocumentor (345)
Rozdział 17. Zarządzanie wersjami projektu z Subversion (357)
Rozdział 18. Testy jednostkowe z PHPUnit (375)
Rozdział 19. Automatyzacja instalacji z Phing (401)
Rozdział 20. Ciągła integracja kodu (419)
Część V: Konkluzje (441)
Rozdział 21. Obiekty, wzorce, narzędzia (443)
Część VI: Dodatki (453)
Dodatek A: Bibliografia (455)
Dodatek B: Prosty analizator leksykalny (459)
Skorowidz (477)
Oceny i opinie klientów: PHP. Obiekty, wzorce, narzędzia. Wydanie III Matt Zandstra (44) 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.
(18)
(14)
(8)
(2)
(1)
(1)
Oceny i opinie poprzednich wydań
więcej opinii