reklama - zainteresowany?

PHP5. Obiekty, wzorce, narzędzia - Helion

PHP5. Obiekty, wzorce, narzędzia
Autor: Matt Zandstra
Tytuł oryginału: PHP 5 Objects, Patterns, and Practice
Tłumaczenie: Przemysław Szeremiota
ISBN: 83-7361-868-6
stron: 464, Format: B5, okładka: miękka
Data wydania: 2005-06-02
Księgarnia: Helion

Cena książki: 64,35 zł (poprzednio: 99,00 zł)
Oszczędzasz: 35% (-34,65 zł)

Dodaj do koszyka PHP5. Obiekty, wzorce, narzędzia

Tagi: PHP - Programowanie

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.

Dodaj do koszyka PHP5. Obiekty, wzorce, narzędzia

 

Osoby które kupowały "PHP5. Obiekty, wzorce, narzędzia", wybierały także:

  • PHP 8 Programming Tips, Tricks and Best Practices
  • Domain-Driven Design in PHP
  • PHP Microservices
  • Drupal 8 Module Development. Second edition
  • Mastering The Faster Web with PHP, MySQL, and JavaScript

Dodaj do koszyka PHP5. Obiekty, wzorce, narzędzia

Spis treści

PHP5. Obiekty, wzorce, narzędzia -- spis treści

O Autorze (9)

O Recenzencie Technicznym (10)

Przedmowa (11)

Część I Wprowadzenie (13)

Rozdział 1. PHP - projektowanie i zarządzanie (15)

  • Problem (15)
  • PHP a inne jÄ™zyki programowania (17)
  • O książce (19)
  • Podsumowanie (21)

Część II Obiekty (23)

Rozdział 2. PHP a obiekty (25)

  • Nieoczekiwany sukces obiektów w PHP (25)
  • Debata obiektowa - za czy przeciw? (28)
  • Podsumowanie (29)

Rozdział 3. Obiektowy elementarz (31)

  • Klasy i obiekty (31)
  • Definiowanie skÅ‚adowych klasy (33)
  • Metody (36)
  • Typy argumentów metod (39)
  • Dziedziczenie (44)
  • Podsumowanie (58)

Rozdział 4. Zaawansowana obsługa obiektów (59)

  • 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)

Rozdział 5. Narzędzia obiektowe (87)

  • PHP a pakiety (87)
  • Klasy i funkcje pomocnicze (92)
  • Reflection API (99)
  • Podsumowanie (110)

Rozdział 6. Obiekty a projektowanie (111)

  • 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)

Część III Wzorce (135)

Rozdział 7. Czym są wzorce projektowe? Do czego się przydają? (137)

  • 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)

Rozdział 8. Wybrane prawidła wzorców (147)

  • 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)

Rozdział 9. Generowanie obiektów (161)

  • 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)

Rozdział 10. Relacje między obiektami (187)

  • Strukturalizacja klas pod kÄ…tem elastycznoÅ›ci obiektów (187)
  • Wzorzec Composite (188)
  • Wzorzec Decorator (198)
  • Wzorzec Facade (205)
  • Podsumowanie (208)

Rozdział 11. Reprezentacja i realizacja zadań (209)

  • Wzorzec Interpreter (209)
  • Wzorzec Strategy (219)
  • Wzorzec Observer (224)
  • Wzorzec Visitor (231)
  • Wzorzec Command (238)
  • Podsumowanie (242)

Rozdział 12. Wzorce korporacyjne (245)

  • Wprowadzenie (245)
  • MaÅ‚e oszustwo na samym poczÄ…tku (248)
  • Warstwa prezentacji (257)
  • Warstwa logiki biznesowej (287)
  • Warstwa danych (295)
  • Podsumowanie (317)

Część IV Narzędzia (319)

Rozdział 13. Dobre (i złe) praktyki (321)

  • Nie tylko kod (321)
  • Pukanie do otwartych drzwi (322)
  • Jak to zgrać? (324)
  • Uskrzydlanie kodu (325)
  • Dokumentacja (326)
  • Testowanie (328)
  • Podsumowanie (336)

Rozdział 14. PEAR (337)

  • Czym jest PEAR? (338)
  • Instalowanie pakietu z repozytorium PEAR (338)
  • Korzystanie z pakietu PEAR (340)
  • Instalator pakietu PEAR (343)
  • Podsumowanie (352)

Rozdział 15. Generowanie dokumentacji - phpDocumentor (353)

  • 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)

Rozdział 16. Zarządzanie wersjami projektu z CVS (367)

  • 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)

Rozdział 17. Automatyzacja instalacji z Phing (389)

  • Czym jest Phing? (390)
  • Pobieranie i instalacja pakietu Phing (391)
  • Plik kompilacji - build.xml (391)
  • Podsumowanie (409)

Część V Konkluzje (411)

Rozdział 18. Obiekty, wzorce, narzędzia (413)

  • Obiekty (413)
  • Wzorce (417)
  • NarzÄ™dzia (420)
  • Podsumowanie (424)

Dodatki (425)

Dodatek A Bibliografia (427)

  • Książki (427)
  • Publikacje (428)
  • Witryny WWW (428)

Dodatek B Prosty analizator leksykalny (429)

  • Skaner (429)
  • Analizator leksykalny (433)

Skorowidz (445)

Dodaj do koszyka PHP5. Obiekty, wzorce, narzędzia

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.