Ocena:
Książka jest dobrze oceniana za obszerną treść i przejrzystość, co czyni ją cennym źródłem informacji dla średnio zaawansowanych i zaawansowanych programistów PHP, którzy chcą poprawić swoje zrozumienie programowania obiektowego (OOP) i najlepszych praktyk. Chwalona za organizację i dokładność, książka nie jest odpowiednia dla zupełnie początkujących.
Zalety:⬤ Ponad 200 stron nowych treści
⬤ doskonały autor z jasnymi wyjaśnieniami
⬤ dobrze zorganizowany i dokładny
⬤ świetny do nauki PHP i OOP
⬤ cenny dla średnio zaawansowanych i zaawansowanych programistów
⬤ oferuje wgląd w najlepsze praktyki.
⬤ Nie nadaje się dla początkujących
⬤ zakłada wcześniejszą znajomość programowania i PHP
⬤ niektórym czytelnikom trudno jest czytać bez materiałów uzupełniających
⬤ przykłady mogłyby być dłuższe
⬤ skorzystaliby na zbudowaniu aplikacji demonstracyjnej wraz z książką.
(na podstawie 8 opinii czytelników)
PHP 8 Objects, Patterns, and Practice: Mastering Oo Enhancements, Design Patterns, and Essential Development Tools
Dowiedz się, jak tworzyć eleganckie i solidne systemy przy użyciu PHP, wspomagane przez trzy kluczowe elementy: podstawy obiektowe, zasady projektowania i najlepsze praktyki. Szóste wydanie tej popularnej książki zostało w pełni zaktualizowane pod kątem PHP 8, w tym atrybutów, promocji właściwości konstruktora, nowych pseudo-typów argumentów i zwracanych wartości i nie tylko. Obejmuje ona również wiele nowych funkcji od ostatniego wydania, w tym typowane właściwości, operator koalescencji null i typy zwracania void. Książka ta zapewnia solidne podstawy obsługi obiektów w PHP, opiera się na tym fundamencie, aby zaszczepić podstawowe zasady projektowania oprogramowania, a następnie obejmuje narzędzia i praktyki potrzebne do tworzenia, testowania i wdrażania solidnego kodu.
PHP 8 Objects, Patterns, and Practice rozpoczyna się od omówienia funkcji obiektowych PHP. Wprowadza kluczowe tematy, w tym deklaracje klas, dziedziczenie i refleksję. Kolejna sekcja poświęcona jest wzorcom projektowym. Wyjaśnia zasady, które sprawiają, że wzorce są potężne. Omówiono wiele klasycznych wzorców projektowych, w tym wzorce korporacyjne i bazodanowe. Ostatni segment książki obejmuje narzędzia i praktyki, które mogą pomóc przekształcić świetny kod w udany projekt. Sekcja ta pokazuje, jak zarządzać wieloma programistami i wydaniami za pomocą Gita oraz jak zarządzać kompilacjami i zależnościami za pomocą Composera. Omówiono także strategie zautomatyzowanego testowania i ciągłej integracji.
Po przeczytaniu i skorzystaniu z tej książki, będziesz miał opanowane rozszerzenia obiektowe, wzorce projektowe i podstawowe narzędzia programistyczne dostępne dla PHP 8.
Czego się nauczysz
⬤ Pracuj z podstawami obiektowymi: pisz klasy i metody, instancjonuj obiekty i twórz potężne hierarchie klas za pomocą dziedziczenia.
Opanuj zaawansowane funkcje obiektowe, w tym statyczne metody i właściwości, zarządzanie warunkami błędu za pomocą wyjątków oraz tworzenie klas abstrakcyjnych i interfejsów.
⬤ Zrozumienie i wykorzystanie zasad projektowania do efektywnego wdrażania obiektów i klas w swoich projektach.
⬤ Odkryj zestaw potężnych wzorców, które możesz wdrożyć we własnych projektach.
⬤ Zagwarantować udany projekt, w tym testowanie jednostkowe, kontrolę wersji i kompilację, instalację i zarządzanie pakietami oraz ciągłą integrację.
Dla kogo jest ta książka
Dla każdego, kto posiada przynajmniej podstawową wiedzę na temat PHP i chce wykorzystać jego obiektowe funkcje w swoich projektach. Jest również przeznaczona dla programistów PHP, którzy chcą poznać praktyki i narzędzia (kontrola wersji, testowanie, ciągła integracja itp.), które mogą sprawić, że projekty będą bezpieczne, eleganckie i stabilne.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)