Evaluare:
Cartea este apreciată pentru conținutul său extins și claritate, fiind o resursă valoroasă pentru dezvoltatorii PHP medii și avansați care doresc să își îmbunătățească înțelegerea programării orientate pe obiect (OOP) și a celor mai bune practici. Deși lăudată pentru organizarea și rigurozitatea sa, se remarcă faptul că cartea nu este potrivită pentru începătorii compleți.
Avantaje:⬤ Peste 200 de pagini de conținut nou
⬤ autor excelent cu explicații clare
⬤ bine organizată și completă
⬤ excelentă pentru învățarea PHP și OOP
⬤ valoroasă pentru dezvoltatorii medii și avansați
⬤ oferă o perspectivă asupra celor mai bune practici.
⬤ Nu este potrivit pentru începători
⬤ presupune cunoștințe prealabile de programare și PHP
⬤ unii cititori consideră că este dificil de citit fără materiale suplimentare
⬤ exemplele ar putea fi mai lungi
⬤ ar beneficia de construirea unei aplicații demo alături de carte.
(pe baza a 8 recenzii ale cititorilor)
Aflați cum să dezvoltați sisteme elegante și solide ca piatra folosind PHP, ajutat de trei elemente cheie: fundamentele obiectelor, principiile de proiectare și cele mai bune practici. Ediția a 6-a a acestei cărți populare a fost complet actualizată pentru PHP 8, incluzând atribute, promovarea proprietăților constructorului, noi pseudotipuri de argument și return și multe altele. De asemenea, acoperă multe caracteristici noi de la ultima ediție, inclusiv proprietățile tipizate, operatorul null coalescing și tipurile de retur void. Această carte oferă o bază solidă în ceea ce privește suportul PHP pentru obiecte, se bazează pe această bază pentru a insufla principiile de bază ale proiectării software și apoi acoperă instrumentele și practicile necesare pentru dezvoltarea, testarea și implementarea unui cod robust.
PHP 8 Objects, Patterns, and Practice începe prin a acoperi caracteristicile PHP orientate pe obiecte. Sunt introduse subiecte cheie, inclusiv declarațiile de clasă, moștenirea și reflecția. Următoarea secțiune este dedicată modelelor de proiectare. Aceasta explică principiile care fac ca modelele să fie puternice. Veți aborda multe dintre modelele de proiectare clasice, inclusiv modelele pentru întreprinderi și baze de date. Ultimul segment al cărții acoperă instrumentele și practicile care pot ajuta la transformarea unui cod excelent într-un proiect de succes. Secțiunea arată cum să gestionați mai mulți dezvoltatori și versiuni cu git și cum să gestionați construcțiile și dependențele cu Composer. De asemenea, explorează strategii pentru testarea automată și integrarea continuă.
După citirea și utilizarea acestei cărți, veți stăpâni îmbunătățirile orientate pe obiecte, modelele de proiectare și instrumentele de dezvoltare esențiale disponibile pentru PHP 8.
Ce veți învăța
⬤ Lucrați cu fundamentele obiectelor: scrieți clase și metode, instanțiați obiecte și creați ierarhii puternice de clase folosind moștenirea.
Stăpâniți caracteristicile avansate orientate pe obiecte, inclusiv metodele și proprietățile statice, gestionarea condițiilor de eroare cu excepții și crearea de clase și interfețe abstracte.
⬤ Înțelegeți și utilizați principiile de proiectare pentru a implementa eficient obiecte și clase în proiectele dvs.
⬤ Descoperiți un set de modele puternice pe care le puteți implementa în propriile proiecte.
⬤ Garanțiați un proiect de succes, inclusiv testarea unitară; controlul versiunii și construirea, instalarea și gestionarea pachetelor; și integrarea continuă.
Pentru cine este această carte
Oricine are cel puțin cunoștințe de bază de PHP și dorește să utilizeze caracteristicile sale orientate pe obiecte în proiectele sale. Este, de asemenea, pentru programatorii PHP care doresc să învețe despre practicile și instrumentele (controlul versiunii, testarea, integrarea continuă etc.) care pot face proiectele sigure, elegante și stabile.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)