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: 1398703427
ISBN 13: 9781398703421

27 May 2021
Davinia Taylor

ISBN 10: 1786892731
ISBN 13: 9781786892737

18 Feb 2021
Matt Haig

ISBN 10: 1471156265
ISBN 13: 9781471156267

02 Aug 2016
Colleen Hoover

ISBN 10: 1982147660
ISBN 13: 9781982147662

02 Apr 2020
TAYLOR JENKINS REID

ISBN 10: 1408891387
ISBN 13: 9781408891384

21 Sep 2017
Madeline Miller

ISBN 10: 1471166201
ISBN 13: 9781471166204

07 Sep 2017
Adam Silvera

ISBN 10: 1974720144
ISBN 13: 9781974720149

30 Jun 2021
Gege Akutami

ISBN 10: 1510106286
ISBN 13: 9781510106284

11 Oct 2018
Leigh Bardugo

ISBN 10: 1472154665
ISBN 13: 9781472154668

20 Dec 2019
Delia Owens

ISBN 10: 1849946493
ISBN 13: 9781849946490

13 May 2021
Ann Blockley

ISBN 10: 1510107037
ISBN 13: 9781510107038

05 Sep 2019
Leigh Bardugo

ISBN 10: 0141978619
ISBN 13: 9780141978611

24 Sep 2015
Bessel van der Kolk