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
PHP5. Obiekty, wzorce, narzędzia

PHP5. Obiekty, wzorce, narzędzia

Autor: Matt Zandstra
Data wydania: 2005/06
Stron: 464
Cena książki: 79.00 zł

druk na żądanie!
Do przechowalni
Dodaj php5ob
Szczegóły:

Informacje dodatkowe:
Druk na żądanie

Profesjonalne techniki programowania obiektowego w PHP5

  • Poznaj zasady projektowania i programowania obiektowego
  • Zastosuj wzorce projektowe podczas tworzenia aplikacji
  • Wykorzystaj narzędzia wspomagające pracę programisty PHP5

Wraz z rosnącą popularnością języka PHP zwiększa się również zakres jego zastosowań. Za pomocą PHP tworzy się już nie tylko proste dynamiczne witryny WWW i fora dyskusyjne, ale również rozbudowane aplikacje sieciowe, wykorzystywane często w dużych przedsiębiorstwach. Już w PHP4 zaimplementowano pewne mechanizmy ułatwiające tworzenie rozbudowanych systemów, jednak dopiero PHP5 stał się w pełni obiektowym językiem programowania pozwalającym na korzystanie z wszystkich wynikających z tego możliwości.

"PHP5. Obiekty, wzorce i narzędzia" stanowi dokładne omówienie wszystkich technik obiektowych w kontekście zastosowania ich podczas tworzenia aplikacji w PHP5. Zawiera przegląd podstawowych i zaawansowanych cech PHP5 związanych z obiektowością. Przedstawia przykłady najczęściej wykorzystywanych wzorców projektowych i zasady ich stosowania. Książka opisuje również narzędzia, które mogą okazać się bardzo przydatne podczas tworzenia rozbudowanych aplikacji, służące do tworzenia dokumentacji i kontroli wersji plików.

  • Podstawowe pojęcia z dziedziny obiektowości
  • Obsługa obiektów
  • Wyjątki i obsługa błędów
  • Projektowanie obiektowe
  • Modelowanie obiektów w języku UML
  • Wzorce projektowe
  • Stosowanie pakietu PEAR
  • Generowanie dokumentacji za pomocą PHPDocumentor
  • Zarządzanie wersjami plików w systemie CVS
  • Tworzenie pakietów instalacyjnych

Przekonaj się, jak potężnym narzędziem jest najnowsza wersja języka PHP.


Zobacz wszystkie książki tego autora »
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/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/erafac.htm" style="color:black;" title="Era Facebooka. Wykorzystaj sieci społecznościowe do promocji, sprzedaży i komunikacji z Twoimi klientami. Wydanie II">Era Facebooka. Wykorzystaj sieci społecznościowe do promocji, sprzedaży i komunikacji z Twoimi klientami. Wydanie II</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: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=erafac"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj erafac" /></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/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/and3ta.htm" style="color:black;" title="Android 3. Tworzenie aplikacji">Android 3. Tworzenie aplikacji</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: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=and3ta"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj and3ta" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2_ebook.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II. eBook. ">Tablice informatyczne. C++. Wydanie II. 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: 9.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2_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


PHP5. Obiekty, wzorce, narzędzia:

okladka

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.

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

okladka

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.
« Ukryj opinie Pokaż więcej opinii »