- Ocena:
- 5.0/6 Opinie: 44
- Stron:
- 464
- Druk:
- oprawa miękka
Sprawdź nowe wydanie
PHP. Obiekty, wzorce, narzędzia. Wydanie IV
Matt Zandstra
Opis ebooka: 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...(35.90 zł najniższa cena z 30 dni)
35.90 zł
119.00 zł(-70%) -
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ł...(39.50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%) -
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...(39.50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%) -
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.
Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure
-
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.
From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge
-
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do inte...
REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
(59.59 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśni...
Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP
(43.55 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie b...
PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe
(59.59 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswaj...
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(83.85 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve si...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%)
O autorze ebooka
Matt 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 "PHP5. Obiekty, wzorce, narzędzia" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 "PHP5. Obiekty, wzorce, narzędzia" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP5. Obiekty, wzorce, narzędzia" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: 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.
-
Recenzja: webmade.org Patryk Jar; 10/2006Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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 ebooka
- 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.
Spis treści ebooka
- 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)
Oceny i opinie poprzednich wydań
więcej opinii