- 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
-
Explore the essentials of PHP programming and algorithmic concepts, starting from the basics. This course offers step-by-step guidance to help you understand how computers work, how to use development environments, and more.
-
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.
-
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.
-
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...(74.50 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł(-40%) -
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...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
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...(52.15 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...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
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...(185.15 zł najniższa cena z 30 dni)
185.10 zł
239.00 zł(-23%) -
Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%)
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.
Matt Zandstra - pozostałe książki
-
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażan...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
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)
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...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%)
Zobacz pozostałe książki z serii Standard
-
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!(11.90 zł najniższa cena z 30 dni)
11.90 zł
39.90 zł(-70%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji...(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Choć programowanie może się wydawać bardzo poważną sprawą, nic nie stoi na przeszkodzie, aby przygodę z informatyką zaczynać już od najmłodszych lat. Tworzeniem gier komputerowych na tablety, telefony i komputery mogą się zajmować nawet dzieci, a pierwsze kroki stawiać na... domowym dywanie, z uż...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a i możliwość formatowania atrakcyjnych wizualnie kontrolek za pomocą arkuszy stylów CSS - to tylko niektóre cechy sprawiaj...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
AutoCAD jest od lat standardowym narzędziem pracy w biurach projektowych, a jego praktyczna znajomość stanowi jeden z podstawowych elementów wykształcenia inżynierów i architektów opuszczających mury uczelni technicznych na całym świecie. Trudno sobie obecnie wyobrazić projektanta, konstruktora c...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duż...(22.45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł(-50%) -
Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone ...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%)
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.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Standard
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