PHP Obiekty wzorce narzędzia

PHP Obiekty wzorce narzędzia

Description

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!

Similar Books

ISBN 10: 1471190145
ISBN 13: 9781471190148

14 Jul 2020
Mary L. Trump

ISBN 10: 0241984998
ISBN 13: 9780241984994

05 Mar 2020
Bernardine Evaristo

ISBN 10: 1472154665
ISBN 13: 9781472154668

20 Dec 2019
Delia Owens

ISBN 10: 0571334652
ISBN 13: 9780571334650

22 Apr 2020
Sally Rooney

ISBN 10: 1473639247
ISBN 13: 9781473639249

09 Jul 2020
Ella Mills Woodward

ISBN 10: 1788402111
ISBN 13: 9781788402118

11 Jun 2020
Florence Given

ISBN 10: 1409181634
ISBN 13: 9781409181637

15 Jan 2020
Alex Michaelides

ISBN 10: 1408870584
ISBN 13: 9781408870587

08 Mar 2018
Reni Eddo-Lodge

ISBN 10: 0340733500
ISBN 13: 9780340733509

01 Feb 2001
Eckhart Tolle

ISBN 10: 1843176572
ISBN 13: 9781843176572

01 Dec 2011
Caroline Taggart

ISBN 10: 1529029589
ISBN 13: 9781529029581

07 Nov 2019
Toshikazu Kawaguchi

ISBN 10: 1529105102
ISBN 13: 9781529105100

04 Nov 2019
Charlie Mackesy

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0