Sprawdź nowe wydanie
PHP. Obiekty, wzorce, narzędzia. Wydanie IV
Matt Zandstra
Opis książki: PHP5. Obiekty, wzorce, narzędzia
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.
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...
-
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ł...(0,00 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
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 przeczyta...(0,00 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali...
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
(0,00 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Jeśli nie chce Ci się za każdym razem szukać w książkach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj się Tablicami informatycznymi. PHP7. Przejrzysty układ z podziałem tematycznym ułatwia szybkie znalezienie dowolnego elementu języka, a krótkie komentarze pomagają we właściwym użyciu...(0,00 zł najniższa cena z 30 dni)
9.95 zł
19.90 zł(-50%) -
Ta książka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się tutaj zarówno ogólne informacje na temat k...
Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych M...
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
(0,00 zł najniższa cena z 30 dni)54.50 zł
109.00 zł(-50%) -
Laravel jest jednym z dwóch najpopularniejszych obecnie frameworków języka PHP. Nie bez przyczyny: ekspresywna, elegancka składnia Laravela sprawia, że tworzenie aplikacji z jego użyciem jest doświadczeniem przyjemnym, a zarazem kreatywnym. Na plus należy zaliczyć również jego bogatą dokumentację...
Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP
(0,00 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami &...(0,00 zł najniższa cena z 30 dni)
16.45 zł
32.90 zł(-50%)
O autorze książki
1 Matt ZandstraMatt 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 przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: PHP5. Obiekty, wzorce, narzędzia (1)
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.
-
webmade.org Patryk Jar; 10/2006
PHP jest dziś najpopularniejszym językiem programowania na świecie. Wraz z piątą odsłoną, liczba jego zwolenników ponownie się zwiększyła. Nic więc dziwnego, że powstaje tak wiele książek nt. tej technologii. Dziwnym natomiast jest to, że bardzo duża część książek traktuje o tym samym -- jak zrobić coś -- w sensie podanie, gotowego kodu. Często jednak bardziej obeznani twórcy aplikacji webowych chcieliby sięgnąć trochę dalej. I ta książka z pewnością im to umożliwi.
Pozycja Matta Zandstra "PHP 5. Obiekty, wzorce, narzędzia" pozwala spojrzeć z innej strony na samo programowanie. Wiele miejsca autor poświęcił na opis tego, co powinno się zrobić przed, lub po, napisaniu skryptu -- lub całego systemu, niż nad tym jak pisać poszczególne funkcje. Często podaje przykłady z własnej kariery, kiedy zrobienie czegoś w sposób, w jaki on proponuje, zaoszczędziło bardzo dużo czasu i pieniędzy. Z opisanych rzeczy, na pewno każdemu przyszłemu programiście przyda się: dokumentowanie tworzonych systemów, zarządzanie wersjami projektu z CVS czy wykorzystywanie tytułowych wzorców. A to nie wszystko, co książka kryje w sobie.
W książce raczej nie ma obszernych listeningów. Większość kodu to dosyć krótkie, przykładowe fragmenty skryptów. Częstokroć spore fragmenty kodu, są zastępowane zwykłym komentarzem, co dana funkcja powinna robić. Książkę czyta się szybko. Choć warto czasem się zastanowić nad danym fragmentem, lub nawet przeczytać go ponownie. Pewnym minusem może być fakt, że nie ma tu ćwiczeń, które utrwalałyby wiedzę. Wszystko więc trzeba od razu przekuwać na kod samemu.
"PHP5..." z pewnością nie jest dla amatorów. Nie jest to książka, która ma Ciebie nauczyć podstaw. Autor zakłada, że podstawy (a nawet dużo więcej niż podstawy) masz już solidnie opanowane i czekasz na coś więcej. I tego "więcej" dostarcza w sporych ilościach. Trudno znaleźć tu rozdziały "przegadane". Reasumując, polecam tę książkę osobom, które o programowaniu myślą poważnie i mają już dziś odpowiednie fundamenty wiedzy. Wiedzy, która jest niezbędna do przeczytania i pełnego zrozumienia tej książki.
Szczegóły książki
- Tytuł oryginału:
- PHP 5 Objects, Patterns, and Practice
- Tłumaczenie:
- Przemysław Szeremiota
- ISBN Książki drukowanej:
- 83-736-1868-6, 8373618686
- Data wydania książki drukowanej:
- 2005-06-02
- Format:
- B5
- Numer z katalogu:
- 2814
- druk na żądanie!
- dnż
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
- Serie wydawnicze: Standard
Spis treści książki
- Problem (15)
- PHP a inne języki programowania (17)
- O książce (19)
- Podsumowanie (21)
- Nieoczekiwany sukces obiektów w PHP (25)
- Debata obiektowa - za czy przeciw? (28)
- Podsumowanie (29)
- Klasy i obiekty (31)
- Definiowanie składowych klasy (33)
- Metody (36)
- Typy argumentów metod (39)
- Dziedziczenie (44)
- Podsumowanie (58)
- Metody i składowe statyczne (59)
- Składowe stałe (63)
- Klasy abstrakcyjne (63)
- Interfejsy (66)
- Obsługa błędów (68)
- Klasy i metody finalne (75)
- Przechwytywanie chybionych wywołań (76)
- Definiowanie destruktorów (80)
- Wykonywanie kopii obiektów (81)
- Reprezentacja obiektu w ciągach znaków (84)
- Podsumowanie (85)
- PHP a pakiety (87)
- Klasy i funkcje pomocnicze (92)
- Reflection API (99)
- Podsumowanie (110)
- Jak rozumieć projektowanie? (111)
- Programowanie obiektowe i proceduralne (112)
- Zasięg klas (117)
- Polimorfizm (119)
- Hermetyzacja (120)
- Nieważne jak (122)
- Cztery drogowskazy (123)
- Język UML (124)
- Podsumowanie (133)
- Czym są wzorce projektowe? (137)
- Wzorzec projektowy (139)
- Format wzorca według Bandy Czworga (141)
- Po co nam wzorce projektowe? (142)
- Wzorce projektowe a PHP (144)
- Podsumowanie (145)
- Olśnienie wzorcami (147)
- Kompozycja i dziedziczenie (148)
- Rozprzęganie (153)
- Kod ma używać interfejsów, nie implementacji (156)
- Zmienne koncepcje (157)
- Nadmiar wzorców (158)
- Wzorce (159)
- Podsumowanie (160)
- Generowanie obiektów - problemy i rozwiązania (161)
- Wzorzec Singleton (165)
- Wzorzec Factory Method (169)
- Wzorzec Abstract Factory (174)
- Prototyp (179)
- Ależ to oszustwo! (183)
- Podsumowanie (185)
- Strukturalizacja klas pod kątem elastyczności obiektów (187)
- Wzorzec Composite (188)
- Wzorzec Decorator (198)
- Wzorzec Facade (205)
- Podsumowanie (208)
- Wzorzec Interpreter (209)
- Wzorzec Strategy (219)
- Wzorzec Observer (224)
- Wzorzec Visitor (231)
- Wzorzec Command (238)
- Podsumowanie (242)
- Wprowadzenie (245)
- Małe oszustwo na samym początku (248)
- Warstwa prezentacji (257)
- Warstwa logiki biznesowej (287)
- Warstwa danych (295)
- Podsumowanie (317)
- Nie tylko kod (321)
- Pukanie do otwartych drzwi (322)
- Jak to zgrać? (324)
- Uskrzydlanie kodu (325)
- Dokumentacja (326)
- Testowanie (328)
- Podsumowanie (336)
- Czym jest PEAR? (338)
- Instalowanie pakietu z repozytorium PEAR (338)
- Korzystanie z pakietu PEAR (340)
- Instalator pakietu PEAR (343)
- Podsumowanie (352)
- Po co nam dokumentacja? (354)
- Instalacja (355)
- Generowanie dokumentacji (355)
- Komentarze DocBlock (357)
- Dokumentowanie klas (358)
- Dokumentowanie plików (360)
- Dokumentowanie składowych (360)
- Dokumentowanie metod (361)
- Tworzenie odnośników w dokumentacji (363)
- Podsumowanie (365)
- Po co nam CVS? (367)
- Skąd wziąć CVS? (368)
- Konfigurowanie repozytorium CVS (369)
- Rozpoczynamy projekt (372)
- Aktualizacja i zatwierdzanie (374)
- Dodawanie i usuwanie plików i katalogów (377)
- Etykietowanie i eksportowanie wydania (381)
- Rozgałęzianie projektu (383)
- Podsumowanie (386)
- Czym jest Phing? (390)
- Pobieranie i instalacja pakietu Phing (391)
- Plik kompilacji - build.xml (391)
- Podsumowanie (409)
- Obiekty (413)
- Wzorce (417)
- Narzędzia (420)
- Podsumowanie (424)
- Książki (427)
- Publikacje (428)
- Witryny WWW (428)
- Skaner (429)
- Analizator leksykalny (433)
O Autorze (9)
O Recenzencie Technicznym (10)
Przedmowa (11)
Część I Wprowadzenie (13)
Rozdział 1. PHP - projektowanie i zarządzanie (15)
Część II Obiekty (23)
Rozdział 2. PHP a obiekty (25)
Rozdział 3. Obiektowy elementarz (31)
Rozdział 4. Zaawansowana obsługa obiektów (59)
Rozdział 5. Narzędzia obiektowe (87)
Rozdział 6. Obiekty a projektowanie (111)
Część III Wzorce (135)
Rozdział 7. Czym są wzorce projektowe? Do czego się przydają? (137)
Rozdział 8. Wybrane prawidła wzorców (147)
Rozdział 9. Generowanie obiektów (161)
Rozdział 10. Relacje między obiektami (187)
Rozdział 11. Reprezentacja i realizacja zadań (209)
Rozdział 12. Wzorce korporacyjne (245)
Część IV Narzędzia (319)
Rozdział 13. Dobre (i złe) praktyki (321)
Rozdział 14. PEAR (337)
Rozdział 15. Generowanie dokumentacji - phpDocumentor (353)
Rozdział 16. Zarządzanie wersjami projektu z CVS (367)
Rozdział 17. Automatyzacja instalacji z Phing (389)
Część V Konkluzje (411)
Rozdział 18. Obiekty, wzorce, narzędzia (413)
Dodatki (425)
Dodatek A Bibliografia (427)
Dodatek B Prosty analizator leksykalny (429)
Skorowidz (445)
Oceny i opinie klientów: PHP5. Obiekty, wzorce, narzędzia 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)
Paweł Skarżyński,
Data dodania: 2006-08-24 Ocena: 6 Opinia niepotwierdzona zakupem
Robert Janeczek,
Data dodania: 2005-07-12 Ocena: 6 Opinia niepotwierdzona zakupem
Szymon,
Data dodania: 2012-04-02 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2008-09-07 Ocena: 5 Opinia niepotwierdzona zakupem
Konrad K.,
Data dodania: 2006-10-04 Ocena: 5 Opinia niepotwierdzona zakupem
Tomasz Lisiewicz,
Data dodania: 2006-06-05 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2006-02-27 Ocena: 5 Opinia niepotwierdzona zakupem
Przemek,
Data dodania: 2005-12-05 Ocena: 5 Opinia niepotwierdzona zakupem
Wojciech Woźniak,
Data dodania: 2005-10-17 Ocena: 5 Opinia potwierdzona zakupem
Mariusz Kacki,
Data dodania: 2005-08-30 Ocena: 5 Opinia niepotwierdzona zakupem
BuKoX,
Data dodania: 2006-09-25 Ocena: 4 Opinia niepotwierdzona zakupem
Michał Kosz,
Data dodania: 2006-02-08 Ocena: 4 Opinia potwierdzona zakupem
Piotr Majewski,
Data dodania: 2005-08-16 Ocena: 4 Opinia niepotwierdzona zakupem
Dominik,
Data dodania: 2007-03-05 Ocena: 3 Opinia niepotwierdzona zakupem
Data dodania: 2006-08-01 Ocena: 3 Opinia niepotwierdzona zakupem
Oceny i opinie poprzednich wydań
Data dodania: 2018-09-04 Ocena: 6 Opinia potwierdzona zakupem
Michał Demut, Inżynier Informatyki
Data dodania: 2015-09-15 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2015-04-06 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2014-11-24 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2014-08-27 Ocena: 6 Opinia niepotwierdzona zakupem
Krzysztof Kornacki, Web Developer
Data dodania: 2014-03-29 Ocena: 6 Opinia potwierdzona zakupem
Marcin,
Data dodania: 2013-04-19 Ocena: 6 Opinia potwierdzona zakupem
Bartek Pieczonka,
Data dodania: 2013-04-08 Ocena: 6 Opinia niepotwierdzona zakupem
student
Data dodania: 2013-04-08 Ocena: 6 Opinia niepotwierdzona zakupem
Kamil J, Programista z prawdziwego zdarzenia
Data dodania: 2012-12-19 Ocena: 6 Opinia niepotwierdzona zakupem
Krzysztof,
Data dodania: 2012-11-12 Ocena: 6 Opinia niepotwierdzona zakupem
Bartłomiej Zwierzyński, Developer
Data dodania: 2012-08-24 Ocena: 6 Opinia potwierdzona zakupem
Mateusz Burdzel, Community Manager
Data dodania: 2012-04-06 Ocena: 6 Opinia potwierdzona zakupem
programista php
Data dodania: 2012-02-23 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2012-01-02 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2011-11-07 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2017-04-19 Ocena: 5 Opinia niepotwierdzona zakupem
Łukasz Ł., Backend Developer
Data dodania: 2014-01-28 Ocena: 5 Opinia potwierdzona zakupem
Michał,
Data dodania: 2013-02-18 Ocena: 5 Opinia niepotwierdzona zakupem
Marek Maksimczyk, Programista PHP
Data dodania: 2012-05-21 Ocena: 5 Opinia potwierdzona zakupem
Tomasz Fijałkowski, Lider zespołu programistów
Data dodania: 2011-11-28 Ocena: 5 Opinia niepotwierdzona zakupem
Daniel, informatyk
Data dodania: 2011-06-30 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2015-05-14 Ocena: 4 Opinia potwierdzona zakupem
Rafał Brzdęk, czytelnik
Data dodania: 2014-11-22 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2014-03-23 Ocena: 4 Opinia potwierdzona zakupem
stefan,
Data dodania: 2013-11-16 Ocena: 4 Opinia potwierdzona zakupem
Data dodania: 2013-11-02 Ocena: 4 Opinia niepotwierdzona zakupem
Zdzisław Grzelak, Informatyk
Data dodania: 2012-10-02 Ocena: 2 Opinia potwierdzona zakupem
Piotr,
Data dodania: 2013-01-16 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii