ODBIERZ TWÓJ BONUS :: »

PHP. Obiekty, wzorce, narzędzia. Wydanie III Matt Zandstra

Autor:
Matt Zandstra
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 44
Stron:
496
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

PHP. Obiekty, wzorce, narzędzia. Wydanie IV
Matt Zandstra
Twój przewodnik po obiektowym PHP! Język PHP przebył długą drogę od swoich początków do obecnego poziomu rozwoju. Dziś jest pełnoprawnym, obiektowym językiem programowania, wciąż zdobywającym większe zaufanie i używanym w coraz większych projektach. Jeżeli znasz ten język od dawna, lecz nie jesteś przekonany, że nadaje się on do zaawansowanych zastosowań, albo dopiero zaczynasz karierę i potrzebujesz szybkiego wprowadzenia w świat obiektów czy wzorców projektowych ...

Czego się nauczysz?

  • Tworzenia i wykorzystywania klas, obiektów oraz metod w PHP
  • Stosowania dziedziczenia, polimorfizmu i hermetyzacji w programowaniu obiektowym
  • Zarządzania dostępem do składowych i metod za pomocą public, private i protected
  • Implementowania interfejsów, klas abstrakcyjnych oraz metod i składowych statycznych
  • Obsługi wyjątków i błędów za pomocą wyjątków w PHP
  • Wykorzystywania funkcji anonimowych, domknięć i wywołań zwrotnych
  • Organizowania kodu przy użyciu przestrzeni nazw i systemów pakietów
  • Analizowania i badania klas, metod oraz relacji dziedziczenia z Reflection API
  • Projektowania aplikacji obiektowych z użyciem diagramów UML
  • Stosowania wzorców projektowych: Singleton, Factory Method, Abstract Factory, Composite, Decorator, Facade
  • Wdrażania wzorców zadaniowych: Interpreter, Strategy, Observer, Visitor, Command
  • Korzystania z wzorców architektonicznych i bazodanowych: Registry, Data Mapper, Identity Map, Unit of Work, Lazy Load
  • Instalowania i zarządzania pakietami za pomocą PEAR i Pyrus
  • Generowania dokumentacji technicznej przy użyciu phpDocumentor
  • Zarządzania wersjami projektu z wykorzystaniem systemu Subversion
  • Przygotowywania i uruchamiania testów jednostkowych z PHPUnit oraz automatyzacji instalacji z Phing
  • Wdrażania procesu ciągłej integracji kodu z użyciem CruiseControl i phpUnderControl

Kompendium wiedzy na temat obiektów w PHP!

  • Jak wykorzystać techniki obiektowe w PHP?
  • Jaka obsługiwać wyjątkowe sytuacje?
  • Jak zapewnić ciągłą integrację kodu?

PHP jest dowodem na to, że czas potrzebny na opanowanie języka programowania oraz uzyskanie pierwszych efektów wcale nie musi zmierzać do nieskończoności! Łatwa konfiguracja środowiska programistycznego, tanie i ogólnodostępne serwery do umieszczania własnych aplikacji oraz witryn opartych o PHP, a ponadto duża liczba publikacji i chętna do pomocy społeczność użytkowników sprawiły, że język PHP błyskawicznie zdobył uznanie. W ciągu ostatnich lat język ten przeszedł obiektową rewolucję. Dostęp do zaawansowanych narzędzi, wzrost świadomości oraz zmiany w samym języku wystarczyły, by programiści coraz powszechniej zaczęli stosować techniki obiektowe w trakcie tworzenia rozwiązań w PHP.

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 przeczytasz o tym, jak obsługiwać wyjątkowe sytuacje, korzystać z interfejsów, domknięć i funkcji zwrotnych. Ponadto zdobędziesz wiedzę na temat projektowania obiektowego. Zasada hermetyzacji i diagramy UML staną się dla Ciebie całkowicie jasne. Autor bardzo dużo czasu poświęca wzorcom projektowym w PHP. Dzięki nim Twój kod stanie się przejrzysty, a nawet najtrudniejsze problemy będą zdecydowanie łatwiejsze do rozwiązania. Na sam koniec sprawdzisz, jak najlepiej dokumentować kod, korzystać z dodatkowych bibliotek oraz wykonywać testy jednostkowe. Książka ta stanowi kompendium wiedzy na temat obiektowego programowania w PHP, dlatego musi się znaleźć na półce każdej osoby choć trochę związanej z tym popularnym językiem programowania!

  • Historia obiektowości w PHP
  • Elementarz pojęć z programowania obiektowego
  • Obsługa błędów
  • Wykorzystanie interfejsów, klas abstrakcyjnych oraz metod statycznych
  • Projektowanie obiektowe — diagramy UML, hermetyzacja
  • Wzorce projektowe
  • Wykorzystanie PEAR i Pyrus
  • Generowanie dokumentacji za pomocą phpDocumentor
  • Zarządzanie kodem za pomocą Subversion
  • Przygotowywanie testów jednostkowych
  • Automatyzacja instalacji
  • Ciągła integracja kodu

Twórz lepszy, czytelniejszy i wydajniejszy kod w PHP!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

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

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,PHP. Obiekty, wzorce, narzędzia. Wydanie III" obejmuje najnowsze wersje PHP?
Tak, książka została zaktualizowana i uwzględnia zmiany oraz nowości wprowadzane w najnowszych wersjach PHP, w tym nowoczesne podejście do programowania obiektowego.
2. Czy publikacja zawiera praktyczne przykłady kodu?
Tak, książka jest bogata w praktyczne przykłady, które ilustrują omawiane zagadnienia, takie jak wzorce projektowe, testowanie jednostkowe czy obsługa wyjątków w PHP.
3. Jakie narzędzia do pracy z PHP są omawiane w tej książce?
Autor opisuje szereg narzędzi wspierających programistę PHP, w tym PEAR, Pyrus, phpDocumentor, Subversion, PHPUnit oraz Phing, a także zagadnienia związane z ciągłą integracją kodu.
4. Czy książka pomoże mi zrozumieć wzorce projektowe w PHP?
Tak, duża część publikacji poświęcona jest wzorcom projektowym, ich zastosowaniu w PHP oraz praktycznym przykładom implementacji.
5. Jakie zagadnienia związane z testowaniem aplikacji PHP są poruszane w książce?
Książka omawia testy jednostkowe z wykorzystaniem narzędzia PHPUnit, testowanie aplikacji WWW oraz dobre praktyki związane z testowaniem kodu PHP.
6. Czy znajdę tu informacje o zarządzaniu wersjami kodu?
Tak, w książce opisano wykorzystanie systemu kontroli wersji Subversion, w tym konfigurację repozytorium oraz zarządzanie projektem.
7. Czy książka nadaje się do samodzielnej nauki?
Tak, dzięki przystępnemu językowi, licznym przykładom i kompleksowemu podejściu, książka świetnie sprawdzi się jako materiał do samodzielnej nauki programowania obiektowego w PHP.
8. Czy pozycja zawiera materiały dodatkowe, takie jak bibliografia lub przykładowe projekty?
Tak, w dodatkach znajdziesz bibliografię, odnośniki do publikacji i stron WWW oraz przykładowy analizator leksykalny napisany w PHP.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
79,00 zł
Niedostępna
Ebook
39,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile