Katalog książek

Wydawnictwo Helion

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




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
PHP. Zaawansowane programowanie.  Vademecum profesjonalisty

PHP. Zaawansowane programowanie. Vademecum profesjonalisty

Autor: George Schlossnagle
Data wydania: 2004/10
Stron: 624
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Advanced PHP Programming
  • Tłumaczenie: Włodzimierz Gajda, Paweł Gonera, Radosław Meryk, Jacek Smycz
  • ISBN: 837361589X / 83-7361-589-X
  • Format: B5
  • Oprawa: twarda
  • Numer z katalogu: 2576

Informacje dodatkowe:

PHP to obecnie jeden z najpopularniejszych języków programowania służących do tworzenia aplikacji internetowych. Od początku jego istnienia wykorzystywano go do tworzenia dynamicznych witryn WWW. Dynamiczny rozwój sprawił, że możliwości jego zastosowania znacznie się poszerzyły. Obecnie używa się PHP do tworzenia aplikacji, które jeszcze niedawno wydawały się niemożliwe do napisania w tym języku. Początkowo wykorzystywany przez grono entuzjastów, z czasem stał się stabilną i dobrze udokumentowaną platformą programistyczną, liczącą się na rynku.

Książka "PHP. Zaawansowane programowanie. Vademecum profesjonalisty" to pozycja dla tych, którzy chcą zostać ekspertami w dziedzinie tworzenia aplikacji w PHP. Opisuje najbardziej zaawansowane mechanizmy języka, pozwalające na zastosowanie go w złożonych aplikacjach. Przedstawia techniki programowania obiektowego, testowania jednostek leksykalnych, zagadnienia bezpieczeństwa, techniki buforowania oraz sposoby tworzenia skalowalnych aplikacji internetowych. W książce omówiono również dostrajanie wydajności oraz tworzenie rozszerzeń PHP. Wszystkie, nawet najbardziej skomplikowane kwestie zostały opisane w przejrzysty sposób i zilustrowane kompletnymi przykładami zastosowania w prawdziwych aplikacjach.

  • Styl kodowania
  • Programowanie obiektowe i wzorce projektowe
  • Obsługa błędów
  • Korzystanie z szablonów Smarty
  • Testowanie modułów
  • Zarządzanie wersjami - system CVS
  • Techniki buforowania
  • Dostęp do baz danych
  • Autoryzacja użytkowników
  • Tworzenie środowiska rozproszonego
  • Wykorzystanie usług sieciowych
  • Wydajność aplikacji
  • Tworzenie rozszerzeń PHP

Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/psycms.htm" style="color:black;" title="Projektowanie systemów CMS przy użyciu PHP i jQuery">Projektowanie systemów CMS przy użyciu PHP i jQuery</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: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=psycms"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj psycms" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</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: 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/tihtm5.htm" style="color:black;" title="Tablice informatyczne. HTML 5">Tablice informatyczne. HTML 5</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: 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/zendfr.htm" style="color:black;" title="Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych">Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych</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: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zendfr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zendfr" /></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/> <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: 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/tijque.htm" style="color:black;" title="Tablice informatyczne. JQuery">Tablice informatyczne. JQuery</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: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tijque"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tijque" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tijav3.htm" style="color:black;" title="Tablice informatyczne. Java. Wydanie III">Tablice informatyczne. Java. Wydanie III</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: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tijav3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tijav3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/csslk4.htm" style="color:black;" title="CSS. Leksykon kieszonkowy. Wydanie IV">CSS. Leksykon kieszonkowy. Wydanie IV</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: 29.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=csslk4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj csslk4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/elebys.htm" style="color:black;" title="Elektronika dla bystrzaków. Wydanie II">Elektronika dla bystrzaków. Wydanie II</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: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=elebys"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj elebys" /></a> </td> </tr> </table> <strong><a href="/ksiazki/gi26fo.htm" style="color:black;" title="GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu">GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu</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: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=gi26fo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj gi26fo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tisql2.htm" style="color:black;" title="Tablice informatyczne. SQL. Wydanie II">Tablice informatyczne. SQL. Wydanie II</a></strong><br/> <img src="/img/2.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=tisql2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tisql2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/extzaa.htm" style="color:black;" title="Excel. Tworzenie zaawansowanych aplikacji">Excel. Tworzenie zaawansowanych 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: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=extzaa"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj extzaa" /></a> </td> </tr> </table>
6
(9)
5
(1)
4
(1)
3
(1)
2
(0)
1
(1)

Liczba ocen: 13

Średnia ocena
czytelników
5


PHP. Zaawansowane programowanie. Vademecum profesjonalisty:

okladka

Ocena : 6 Ocena książki 2005-10-03

normanos

Świetna książka, jestem całkowicie zadowolony z zakupu. Dobrze wydana, świetna zawartość. Jakby wszystkie takie były :D

Ocena : 6 Ocena książki 2008-08-13

bez podpisu

nagle okazuje sie jak malo wiesz na temat zaawansowanego programowania w php hehe:)

Ocena : 6 Ocena książki 2004-10-21

Robert Janeczek

Wiele książek aspirowało już do miana pozycji dla doświadczonych programistów PHP. Dotychczas jedynie „PHP4. Aplikacje” można było za taka książkę uznać, chociaż nie brakowało jej wad. „PHP. Zaawansowane programowanie” jest dokładnie tym, na co wskazuje jej tytuł. Ani linijki tekstu przekopiowanej z manuala, samo mięso. Konkretne rozwiązania w kwestii wydajności, buforowania i szeroko pojętego tworzenia aplikacji webowych pod katem wysokiego obciążenia. Do tego trzy wspaniale rozdziały o tworzeniu rozszerzeń PHP - wszystko przygotowane pod zmiany wprowadzone w PHP5. Jeśli myślisz, że o PHP wiesz już wszystko, to tym bardziej powinieneś kupić tę książkę - nauczy cię pokory :)

Ocena : 6 Ocena książki 2004-12-06

Robert Anacki

W stosunku do innych pozycji na temat PHP jest to książka która w 100% odpowiada temu co jest napisane na okładce. Po raz pierwszy czytam książkę do PHP, która nie ma ani linijki kopii manuala. Autor wprowadza nas w świat profesjonalnego programowania zaczynając od bezcennych wskazówek na temat stylu kodowania, zarządzania rozwojem aplikacji. Ciekawe i naprawdę dogłębnie poruszone aspekty to buforowanie, aplikacje rozproszone i co najważniejsze (jak dla mnie), możliwości rozszerzania PHP. Wszystkie przykłady są z życia wzięte i nadają się do wykorzystania we własnych projektach. Więcej takich pozycji. Pozdrawiam

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

Krzysztof Ciszak

Tytuł tej książki idealnie do niej pasuje i nie jest żadnym przekłamaniem. Najlepsza pozycja dot. PHP, z jaką się dotąd spotkałem.

Ocena : 6 Ocena książki 2004-11-18

Wiktor Walc

Książka wybitna. Nie polecam nikomu bo za dużo można się z niej nauczyć :P. Rzadko kiedy zdarza się, aby ktoś zdołał zmieścić tyle cennych informacji w takiej książce. Traktuje wyłącznie o rzeczach zaawansowanych, żadnych podstaw i bzdetów.

Ocena : 6 Ocena książki 2005-04-13

Marcin Golec

Fakt - vademecum profesjonalisty (tu stwierdzenie jest w pełni uzasadnione w przeciwieństwie do książki "PHP i MySQL. Tworzenie stron WWW [...]" Wellinga i Thomson). Oceniam na 6 mimo pewnych małych wpadek edytorskich. Szczerze polecam, ja jestem bardzo zadowolony z zakupu! Dostawa i płatności bez problemów.

Ocena : 6 Ocena książki 2005-02-03

Krzysztof Lyson

Ciężko znaleźć dla tej książki konkurencję, no może poza dość już leciwą "PHP. Aplikacje". Jedyna książka (PHP), która traktuje o rzeczy niezwykle ważnej w programowaniu, nawet w tak "prostym" języku jak PHP. W myśl zasady, „czym skorupka za młodu nasiąknie..." książka uczy jak pisać naprawdę dobry kod, do którego i nawet po roku, będzie można wrócić i w miarę szybko zorientować się w jego strukturze (co jest przydatne przede wszystkim dla początkujących i nie wiedzieć czemu, w niewielu książkach o tym piszą). Sam przekonałem się, że zły styl programowania, może mieć spore konsekwencje, jeśli z pozoru prosty i niewinny skrypt zarządzający małą stroną, powoli przemienia się w dość pokaźnych rozmiarów "potworka". Napisałem "potworka”, ponieważ późniejsze poprawki w takim rozrośniętym programie to istna mordęga. To zagadnienie to oczywiście tylko część tego, co oferuje ta książka, wszystkiego jeszcze nie przerobiłem, zresztą nie przewiduje też, aby każde zagadnienie omawiane w tej książce przydało mi się w najbliższym czasie, ale wcześniej czy później pewnie będę musiał się także z tym zmierzyć. Ogólnie w książce nie ma ani grama niepotrzebnej wiedzy, można by rzec - "sama esencja", dlatego też osobom, które są "tylko" dość dobrze obeznane z PHP, lub też powracają do PHP po dłuższym czasie "abstynencji", polecam jej lekturę wraz z inną książką do PHP, choćby leksykonem kieszonkowym, lub manualem PHP. Istotnym udogodnieniem spotykanym chyba we wszystkich książkach z serii "Vademecum profesjonalisty" jest twarda oprawa oraz to, że książka jest zszywana, a co za tym idzie, nie zamyka się i co ciekawe, ma ładną "wstążkę" (spotykaną w dawnych grubych książkach), która idealnie sprawuje się jako zakładka.

Ocena : 5 Ocena książki 2005-06-02

Michał Borek

Bardzo ciekawie napisana książka. Niewiele w niej zbędnych tematów w stylu "jak powstało php?" etc. Treść pozwala doszlifować swoją wiedzę na temat PHP.

Ocena : 4 Ocena książki 2009-06-30

bez podpisu

Książka omawia niektóre ciekawe możliwości PHP, takie jak np. caching, ale niestety zawiera też sporo błędów niewybaczalnych takich jak wywołanie metody magicznej clone w sposób bezpośredni.

Ocena : 3 Ocena książki 2007-02-21

Borys Pogoreło

Ja się wyłamię z szeregu entuzjastów - moim zdaniem ta książka jest kiepskim wyborem zarówno dla początkującego programisty, jak i kogoś kto chce się dowiedzieć czegoś więcej. <br /> Całkowicie niepotrzebne moim zdaniem są rozdziały dotyczące pisania własnych rozszerzeń oraz uruchamiania PHP jako CLI. Pierwszy może być traktowany wyłącznie jako ciekawostka - żaden hosting nie dopuści do uruchomienia nieznanego kodu. Z kolei CLI opisano w kontekście komunikacji międzyprocesowej - litości, równie dobrze i z takim samym pożytkiem możnaby poświęcić rozdział obsłudze IRC-a (równie pasujące do idei tego języka przeznaczenie). Do tego jeśli ktoś decyduje się na stosowanie IPC, to ma o tym jakaś wiedzę i opisywanie podstaw tym mija się trochę z celem, bo jeden rozdział to za mało na to zagadnienie. Ten sam problem jest z wzorcami projektowymi - ważny temat, a opisany krótko i BARDZO chaotycznie. <br /> W całej książce jest napisane zdecydowanie za mało (i również strasznie chaotycznie) o obiektowości (co jest w końcu najważniejszą cechą PHP5!). Na plus można zaliczyć opis szablonów Smarty, na kolejny minus rozdział o CVS zamiast o SVN (po co się cofać?). Polecić mogę jedynie ostatnie rozdziały - środowisko rozproszone, usługi sieciowe i wydajność. <br /> Podsumowując - tę książkę warto kupić jedynie dla tych kilku wspomnianych przeze mnie zalet. We wszystkich pozostałych przypadkach znacznie lepiej zdecydować się na inną pozycję, których jest bardzo dużo na rynku.