PHP5. Zaawansowane programowanie
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Professional PHP5
- Wydawnictwo:
- Helion
- Data wydania:
- 2005-06-01
- Data 1. wyd. pol.:
- 2005-06-01
- Liczba stron:
- 664
- Czas czytania
- 11 godz. 4 min.
- Język:
- polski
- ISBN:
- 83-7361-825-2
- Tłumacz:
- Paweł Gonera, Jarosław Dobrzański, Adam Byrtek
- Tagi:
- informatyka programowanie php
PHP to język umożliwiający tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowy język, za pomocą którego można budować nawet najbardziej złożone systemy portalowe, intranetowe i ekstranetowe. Dzięki nowym funkcjom wprowadzonym w PHP 5 możliwe jest korzystanie z plików XML i protokołu SOAP, wydajna komunikacja z bazą danych i stosowanie technik obiektowych znacznie ułatwiających i przyspieszających tworzenie rozbudowanych aplikacji.
"PHP5. Zaawansowane programowanie" to książka przedstawiająca potężne możliwości i elastyczność najnowszej wersji tej popularnej platformy programistycznej. Opisuje podstawowe zasady programowania obiektowego i prowadzenia rozbudowanych projektów informatycznych. Zawiera informacje o modelowaniu aplikacji w języku UML, stosowaniu wzorców projektowych i tworzeniu narzędzi, które będzie można wykorzystać w każdym projekcie. Przedstawia również analizę prawdziwego przypadku -- systemu automatyzującego pracę działu sprzedaży w przedsiębiorstwie handlowym.
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 16
- 8
- 8
- 2
- 1
- 1
- 1
- 1
- 1
OPINIE i DYSKUSJE
Dla kogo jest ta książka?
Na pewno nie dla profesjonalistów, bo ci znają już wszystko co w niej opisane, ale i nie dla początkujących w PHP, bo dla tych będzie zbyt trudna i pobieżnie napisana. W zasadzie mam kłopot z określeniem, komu przyniesie korzyść przeczytanie jej. Rozdziały były pisane chyba przez różne osoby i reprezentują bardzo odmienne obszary poruszanych zagadnień oraz stopnia ich zaawansowania. Czytelnik musi znać PHP, najlepiej w wersji 5.
Jak oceniam książkę?
Przeciętnie. Nie jest wg. mnie warta swojej ceny, choć nie mogę powiedzieć, że jest bezwartościowa – owszem, można przeczytać, zawsze się czegoś człowiek nauczy… ale tylko pożyczoną lub kupioną taniej w antykwariacie. Poniżej postaram się uzasadnić swoją opinię.
Najpierw minusy:
- Dużo drobnych błędów w przedstawionym kodzie, szczególnie w początkowych rozdziałach. Być może nie są to błędy tak poważne, by miały uniemożliwić zrozumienie prezentowanego materiału, ale jednak są irytujące i – szczególnie początkującym – mogą utrudniać naukę.
- Bardzo nierówny poziom poruszanych tematów, i jednocześnie bardzo szeroki – autorzy próbowali przedstawić czytelnikowi wszystkie aspekty wytwarzania programowania, poczynając od kontaktów z klientem a kończąc na analizie automatu skończonego... Skutkiem tego jest książka, której każdy główny rozdział zawiera skondensowane minimum informacji o poruszanym temacie, gdy tymczasem należałoby na każdy temat napisać osobną książkę o tej samej grubości. Kilka rozdziałów jest bardziej dla menagerów zespołu informatycznego, niż dla programistów.
- Proponowane rozwiązania programistyczne nie należą do szczytowych osiągnięć. Oczywiście, każdy problem można oprogramować na 100 różnych sposobów, i te proponowane przez autorów są OK, ale mogłyby być lepsze... W każdym razie, zawsze można się czegoś od nich nauczyć, nie przeczę, ale z perspektywy czasu prezentowany kod wygląda momentami nieco prymitywnie.
- Prezentowanie pewnych tematów zrobione jest "po łebkach". Ot, takie liźnięcie tematu, bardzo pobieżne. Zdecydowanie brak wzmianki o tym, gdzie szukać pełnych informacji na dany temat. Kilka rozdziałów opisuje zagadnienia "z nikąd" – nie powiązane z resztą książki, pozostawiające odbiorcę w próżni.
A teraz plusy:
- Pierwszy rozdział (i cała pierwsza część) wprowadza w świat programowania obiektowego (OOP). To niezwykle ważne, gdyż w świecie PHP mnóstwo jest domorosłych "programistów", którzy zupełnie nie rozumieją OOP i nie potrafią pisać inaczej niż sktrukturalno-proceduralnie. Przez wszystkie rozdziały książki OOP jest zdecydowanie promowane i chwała za to autorom.
- Rozdział drugi przystępnie opisuje podstawy UML i prezentuje kilka przykładowych diagramów z opisem oraz kodem, prezentującym poruszane zagadnienia. W dalszej części książki UML jest konsekwentnie stosowane. Duży plus, bo wielu zawodowych koderów PHP nie wie do czego służy UML i nie potrafią z niego korzystać.
- Rozdział czwarty wprowadza pojęcie wzorców projektowych. Bardzo pobieżnie, ale jednak, co naprawdę cieszy :) Znajomość wzorców projektowych jest bowiem wśród PHP-owców nikła… a jest to niezwykle przydatna wiedza, znacznie podnosząca jakość rozwiązań niebanalnych aplikacji.
- Rozdział szesnasty prezentuje technikę testowania kodu za pomocą pakietu PHPUnit – rzecz bardzo cenna i polecana, bowiem o testowaniu wielu zawodowych koderów PHP słyszało i czytało, ale mało kto stosuje w codziennej pracy.
- Ponadto omawiane są (aczkolwiek, jak wspomniałem wcześniej, w stopniu zwykle podstawowym): warstwa abstrakcji bazy danych, protokół SOAP, architektura MVC, logowanie i debugowanie, system szablonów SMARTY, sesje i uwierzytelnianie (z uwzględnieniem bezpieczeństwa sesji),przetwarzanie plików konfiguracyjnych, pakiet PEAR.
- Proponowane są różne użyteczne rozwiązania programistyczne (gotowy kod z przykładami zastosowań) do stosowania we własnych projektach.
- Cała czwarta część książki (rozdziały 18-26) poświęcona jest analizie studium przypadku. Nie jest ona przeznaczona wyłącznie dla programistów. Choć przedstawiony jest też odpowiedni, praktyczny kod (bazujący na zagadnieniach – klasach i rozwiązaniach - omawianych w poprzednich rozdziałach),to znalazło się tu dużo materiału teoretycznego dotyczącego metod zarządzania projektami, procesu planowania systemu informatycznego, budowania architektury systemu, budowania zespołu, relacji z klientami oraz tzw. umiejętności "miękkich" programisty oraz różnych metodologii programowania (z naciskiem na XP i testy).
Podsumowując – można przeczytać, ale sprawą bardzo indywidualną będzie, czy przyniesie to korzyść czytelnikowi. Wystawiam ocenę "średnia".
Dla kogo jest ta książka?
więcej Pokaż mimo toNa pewno nie dla profesjonalistów, bo ci znają już wszystko co w niej opisane, ale i nie dla początkujących w PHP, bo dla tych będzie zbyt trudna i pobieżnie napisana. W zasadzie mam kłopot z określeniem, komu przyniesie korzyść przeczytanie jej. Rozdziały były pisane chyba przez różne osoby i reprezentują bardzo odmienne obszary poruszanych...
Nie polecam dla oczątkujących programistów. Niewiele mozna się z niej dowiedzieć.
Nie polecam dla oczątkujących programistów. Niewiele mozna się z niej dowiedzieć.
Pokaż mimo toGłówny problem z tego typu książkami polega na tym, iż bardzo szybko się starzeją. Poza tym nie mają zbyt wartkiej akcji.
Główny problem z tego typu książkami polega na tym, iż bardzo szybko się starzeją. Poza tym nie mają zbyt wartkiej akcji.
Pokaż mimo toCałkiem dobra książka, choć posiada sporo błędów
Całkiem dobra książka, choć posiada sporo błędów
Pokaż mimo to