Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
PHP. Obiekty, wzorce, narzędzia. Wydanie III. eBook

PHP. Obiekty, wzorce, narzędzia. Wydanie III. eBook

Autor: Matt Zandstra
Data wydania: 2011/06
Cena: 62.90

W formacie:  PDF  ePub  Mobi

Do przechowalni
Dodaj phpob3_ebook

» Kup wydanie papierowe » Znak wodny » Pomoc
Szczegóły:

Informacje dodatkowe:
okładka wersji papierowej
Wydanie
papierowe
Cena książki: 79.00zł Dodaj do koszyka

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!


Zobacz wszystkie książki tego autora »
Najczęściej kupowane razem:
PHP. Obiekty, wzorce, narzędzia. Wydanie III plus The Smashing Book #2. Edycja polska plus Algorytmy. Wydanie IV
Cena zestawu: 252.45 zł 297.00 zł
Oszczędzasz: 44.55 zł (15%)
Dodaj do koszyka
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/twoizo.htm" style="color:black;" title="Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript">Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 32.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=twoizo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj twoizo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</a></strong><br/> <img src="/img/55.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticss3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticss3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/niezaw.htm" style="color:black;" title="Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II">Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=niezaw"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj niezaw" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tihtm5.htm" style="color:black;" title="Tablice informatyczne. HTML 5">Tablice informatyczne. HTML 5</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tihtm5"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tihtm5" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wtywor.htm" style="color:black;" title="Wtyczki do WordPressa. Programowanie dla profesjonalistów">Wtyczki do WordPressa. Programowanie dla profesjonalistów</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wtywor"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wtywor" /></a> </td> </tr> </table> <strong><a href="/ksiazki/smash2.htm" style="color:black;" title="The Smashing Book #2. Edycja polska">The Smashing Book #2. Edycja polska</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=smash2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj smash2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/sekseo.htm" style="color:black;" title="Sekrety SEO. Tajna wiedza ekspertów">Sekrety SEO. Tajna wiedza ekspertów</a></strong><br/> <img src="/img/35.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=sekseo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj sekseo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zaexan_ebook.htm" style="color:black;" title="Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży. eBook. ">Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zaexan_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zaexan_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jascwz.htm" style="color:black;" title="JavaScript. Wzorce">JavaScript. Wzorce</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jascwz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jascwz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/sqlsme_ebook.htm" style="color:black;" title="Microsoft SQL Server. Modelowanie i eksploracja danych. eBook. ">Microsoft SQL Server. Modelowanie i eksploracja danych. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=sqlsme_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj sqlsme_ebook" /></a> </td> </tr> </table>
6
(6)
5
(11)
4
(3)
3
(2)
2
(0)
1
(0)

Liczba ocen: 22

Średnia ocena
czytelników
45


PHP. Obiekty, wzorce, narzędzia. Wydanie III :

miniaturka phpob3

Ocena : 6 Ocena książki 2012-01-02

bez podpisu

Zdecydowanie najlepsza książka na temat projektowania i programowania aplikacji obiektowych w PHP, jaką czytałem. Pod względem szczegółowości i stylu (tu słowa uznania dla tłumacza) bije na głowę popularne "PHP5. Zaawansowane programowanie", które wiele istotnych zagadnień traktuje po łebkach i bez uwzględnienia wielu przypadków szczególnych. Choć w OOP nie jestem nowicjuszem, podczas czytania doznałem kilku bezcennych momentów olśnienia. Pozycja obowiązkowa dla każdego programisty PHP od średniozaawansowanych wzwyż (z samozwańczymi guru włącznie :)).

Ocena : 6 Ocena książki 2012-04-06

Mateusz Burdzel, Community Manager

W świetny sposób można nauczyć się programować obiektowo w PHP, szereg prostych przykładów pomaga w łatwy sposób poznać idee programowania obiektowego.

Ocena : 6 Ocena książki 2012-02-23

bez podpisu, programista php

Książka po prostu świetna! Może nieco trudna dla początkujących programistów, ale dla średnio-zaawansowanych to lektura obowiązkowa! Polecam każdemu kto chce tworzyć wydajne, niezawodne i łatwe w utrzymaniu oraz rozwijaniu skrypty w języku PHP.

Ocena : 6 Ocena książki 2011-11-07

bez podpisu

Ocena : 5 Ocena książki 2011-11-28

Tomasz Fijałkowski, Lider zespołu programistów

Książka ciekawa, porusza wiele bardzo ważnych tematów i zagadnień o których w większości opracowań nawet się nie wspomina. Jednak ma jedną dużą wadę, jest w niej sporo błędów (mniejszych i większych). Podsumowując jest to bardzo dobra pozycja dla osób które znają PHP a chcą zacząć tworzyć profesjonalne aplikacje w oparciu o ten język.

Ocena : 5 Ocena książki 2012-05-21

Marek Maksimczyk, Programista PHP

Książka bardzo dobra, szczegółowo przedstawia objektowe elementy PHP oraz zaawansowane narzędzia wspomagające tworzenie oprogramowania w tym języku. Rozdziały o wzorcach pod względem klarowności przekazu były trochę gorsze mimo wszystko polecam tą książkę wszystkim którzy poważnie myślą o programowaniu w PHPie.

Ocena : 5 Ocena książki 2011-06-30

Daniel, informatyk

Jestem początkujący jeżeli chodzi o obiektowe PHP, jednak książka wydaje się być bardzo dobra w sensie merytorycznym. Pisana troszkę ciężkim językiem. Czasami trzeba kilka razy czytać jakiś tekst, żeby go zrozumieć, ale równie dobrze może to być wynikiem mojego braku wiedzy w tym zakresie :) Ogólnie bardzo polecam.

PHP5. Obiekty, wzorce, narzędzia:

miniaturka php5ob

Ocena : 6 Ocena książki 2005-07-12

Robert Janeczek

Niepozorna i słabo znana książka zawierająca zaskakująco dużo przydatnej wiedzy. Znakomity wstęp do wzorców projektowych w PHP, wszyscy uczuleni na Jave/C# mogą teraz bez obaw sobie o nich poczytać. O pisaniu aplikacji w PHP (nie mylić ze skryptami) są na świecie trzy książki: Tobiasa Ratschillera i Tilla Gerkena (mocno już przeterminowana), Georgea Schlossnagle (PHP5 Zaawansowane programowanie: Vademecum Profesjonalisty) i właśnie Matta Zandstry. Reszta to manuale ;)

Ocena : 6 Ocena książki 2006-08-24

Paweł Skarżyński

Jedyna sensowna książka na temat poważnego projektowania w PHP. Wiele się z niej dowiedziałem na temat projektowania aplikacji. Omawia w profesjonalny sposób obiektowe zagadnienia ze szczególnym naciskiem na tak ostatnio popularny MVC. Osobom, dla których jest ona nieco zbyt zaawansowana polecam wątek: http://www.sitepoint.com/forums/showthread.php?t=184548&page=1&pp=25 , gdzie jest opisana prostsza implementacja MVC.

Ocena : 5 Ocena książki 2005-12-05

Przemek

Z pewnością najlepsza książka o programowaniu w PHP (przynajmniej z tych, które do tej pory widziałem). Autor rzeczywiście uczy programowania a nie pisania skryptów jak inne podręczniki. Na pewno można by napisać w tej książce jeszcze więcej i w bardziej przystępny sposób - marzy mi się książka o PHP napisana takim stylu jak Grębosz pisze o C++ (kto czytał Symfonię ten wie co mam na myśli). Ale i tak jest dobrze. Polecam!

Ocena : 5 Ocena książki 2006-02-27

bez podpisu

Polecam. Zgrabnie napisana, przedstawia wszystkie niezbędne informacje dot. podejścia obiektowego w PHP 5, zmiany względem wcześniejszych wersji PHP.

Ocena : 5 Ocena książki 2006-10-04

Konrad K.

Moja ocena to między 4 a 5 gwiazdek, ale daje pięć. Książka jest świetna dla tych, którzy chcieliby zająć się PHP na zupełnie poważnie. Świetnie wytłumaczone programowanie obiektowe (2 lata próbowałem się nauczyć i dopiero teraz się udało) i warsztat programisty piszącego nie skrypty PHP, a prawdziwe projekty w tym języku. Nie tłumaczy jak zrobić koszyk na zakupy (to można znaleźć w każdej innej książce o tym języku) ale jak od ogółu do szczegółu zrobić potężny serwis WWW, który będzie sprawnie działał, będzie elastyczny w rozbudowie i zrozumiały dla nowo zatrudnianych programistów. <p> Ale teraz minusy książki (które nie zawsze są minusami a może po prostu specyficznymi cechami książek tego typu): <ul> <li> książka na pewno nie jest dla nowicjusza w PHP. autor nie tłumaczy czym są zmienne, funkcje, komunikacja z SQL - zakłada, że czytelnik już to wie. Zatem jeśli nie znasz PHP - nie kupuj tej książki. Jeśli chcesz osiągnąć wyższy poziom - kup koniecznie. <li> choć autor we wstępie pisze, że będzie posługiwał się prostym językiem, kłamie ;) Ileż jest tam zdań, nad którymi trzeba posiedzieć kilka minut aż się zrozumie o co cmon :) <li> wzorce projektowe - zostawiłem ten rozdział na później (na szczęście się da i można spokojnie czytać dalej). Dopiero niedawno z nimi się zetknąłem i jest to jeszcze dla mnie abstrakcja. </ul> Tyle. Generalnie: polecam, choć można by było troszkę lepiej ;)

Ocena : 5 Ocena książki 2005-10-17

Wojciech Woźniak

Książka ta stanowi konkretny opis programowania zorientowanego obiektowo ze szczególnym uwzględnieniem wzorców projektowych. Początkowo przestrzega przed nadużywaniem stosowania wzorców a następnie zachęca do porządnego tworzenia udokumentowanego kodu PHP. Bardzo dobra pozycja.

Ocena : 5 Ocena książki 2005-08-30

Mariusz Kacki

Książka całkiem fajna :), ale... 1) Przykłady zawarte w książce to pomyłka. Książka traktuje o PHP, więc jej autor powinien się skupić na zastosowaniach w aplikacjach webowych, a nie na grach... 2) Błędy w tłumaczeniu (chyba, że to błędy autora), np. nie można mylić słowa extends z implements (s. 230), no bo chyba nie chodziło o dziedziczenie po interfejsie? Mylone są także nazwy klas (s. 153, jest klasa Seminar zamiast Lesson). 3) Kilka mniej ważnych byków. Mimo wszystko, książka dobra i nie żałuję, że ją kupiłem :)

Ocena : 5 Ocena książki 2012-04-02

Szymon

Idealna książka dla osób, które nie miały do czynienia z wzorcami projektowymi. Autor w przyzwoity sposób objaśnia najważniejsze, najczęściej wykorzystywane wzorce. Bez wątpienia treść oparta na przykładach oraz diagramach UML sprawia że nauka wzorców chociaż może wydawać się nudna, staje się przyjemna.

Ocena : 5 Ocena książki 2006-06-05

Tomasz Lisiewicz

Autor przedstawia ciekawe implementacje dobrze znanych wzorców projektowych w języku PHP5, w pełni wykorzystując nowe możliwości języka. Na początkowych kartach wprowadza do obiektowego PHP, ukazując różnice obiektowości w kolejnych wersjach języka. Pozycja pełni dzięki temu rolę swoistej pigułki obiektowego języka PHP. Na końcu zaś, autor opisuje narzędzia wspomagające tworzenie aplikacji webowych, dzięki którym samo programowanie staje się prostsze oraz wydajniejsze. Jeśli szukasz dobrego wprowadzenia do wzorców projektowych w tym języku - to pozycja dla Ciebie.

Ocena : 5 Ocena książki 2008-09-07

bez podpisu

Ocena : 4 Ocena książki 2006-02-08

Michał Kosz

Książka nie znakomita ale dobra. Wprowadza bardzo dobrze w świat programowania obiektowego poprzez zaprezentowanie wzorców projektowych. Polecam

Ocena : 4 Ocena książki 2006-09-25

BuKoX

Książka dobrze omawia podstawowe aspekty związane z programowanie obiektowym w php5. Niestety opis często sprowadza się do encyklopedycznego opisu zagadnienia bez podawania i dokładnego omówienia przykładów zastosowania. O ile samo omówienie podstaw obiektowości jest jeszcze dosyć przejrzyste to omówienie wzorców sprowadza się do opisania wzorca, przykładowego kodu i tyle. Brakuje przykładów zastosowania, omówienia kiedy stosować jakie wzorce itp. Generalnie polecam ją ze względu na przejrzysty opis programowania obiektowego i narzędzi. Niestety wzorce projektowe omówione są w sposób niewystarczający.

Ocena : 4 Ocena książki 2005-08-16

Piotr Majewski

Fajna książka, lecz czasami trudno się ją czyta, wzorce mogłyby być przedstawione trochę bardziej "po ludzku", gdyż przykłady, na których bazuje książka są nieco wyjęte z kontekstu programowania na potrzeby www (bardziej przydatne do pisania w Javie lub C)

Ocena : 3 Ocena książki 2006-08-01

bez podpisu

Pierwsze rozdziały nawet fajne, ale zgadzam się z opinią, że trudno się ją czyta, wzorce zdecydowanie mogłyby być przedstawione trochę bardziej "po ludzku". Mam wielkie podejrzenia co do słabej jakości tłumaczenia. Na pewno nie jest to książka dla takiej osoby jak ja, która nie miała jeszcze wiele do czynienia z wzorcami.

Ocena : 3 Ocena książki 2007-03-05

Dominik

Książka byłaby rewelacyjna gdyby nie ogromna wręcz liczba błędów, po prostu szok, czegoś takiego nie widziałem jeszcze nigdy! Na każdej stronie jest KILKA błędów, które w bardzo dużym stopniu wypaczają sens przykładów, część prosta do wyłapania (np. if $a=5... zamiast porównania == następuje przypisanie do zmiennej $a wartości 5), część niestety, dla osób zaczynających przygodą z programowaniem obiektowym do wyłapania niemożliwa.
« Ukryj opinie Pokaż więcej opinii »