Értékelés:
A könyvet széleskörű tartalma és áttekinthetősége miatt nagyra értékelik, így értékes forrás a közép- és haladó PHP-fejlesztők számára, akik az objektumorientált programozás (OOP) és a legjobb gyakorlatok jobb megértését keresik. Bár dicsérik szervezettségét és alaposságát, megjegyzik, hogy a könyv nem alkalmas teljesen kezdők számára.
Előnyök:⬤ Több mint 200 oldalnyi új tartalom
⬤ kiváló szerző, világos magyarázatokkal
⬤ jól szervezett és alapos
⬤ nagyszerű a PHP és az OOP tanulásához
⬤ értékes a közepes és haladó fejlesztők számára
⬤ betekintést nyújt a legjobb gyakorlatokba.
⬤ Kezdőknek nem alkalmas
⬤ előzetes programozási és PHP-ismereteket feltételez
⬤ néhány olvasó számára nehéz olvasni kiegészítő anyagok nélkül
⬤ a példák lehetne hosszabbak
⬤ előnyös lenne a könyv mellé egy demoalkalmazás építése.
(8 olvasói vélemény alapján)
PHP 8 Objects, Patterns, and Practice: Mastering Oo Enhancements, Design Patterns, and Essential Development Tools
Tanulja meg, hogyan fejlesszen elegáns és sziklaszilárd rendszereket a PHP segítségével, három kulcsfontosságú elem segítségével: objektumok alapjai, tervezési elvek és legjobb gyakorlatok. A népszerű könyv 6. kiadása teljes mértékben frissítve lett a PHP 8-hoz, beleértve az attribútumokat, a konstruktorok tulajdonságainak előléptetését, az új argumentum- és visszatérési pszeudotípusokat és még sok mást. A könyv számos, az előző kiadás óta újdonságnak számító funkcióval is foglalkozik, köztük a tipizált tulajdonságokkal, a null-összevonó operátorral és az üres visszatérési típusokkal. Ez a könyv szilárd alapokat nyújt a PHP objektumtámogatásában, erre az alapra építve a szoftvertervezés alapelveinek elsajátítása érdekében, majd a robusztus kód fejlesztéséhez, teszteléséhez és telepítéséhez szükséges eszközökkel és gyakorlatokkal foglalkozik.
A PHP 8 Objects, Patterns, and Practice a PHP objektumorientált jellemzőinek ismertetésével kezdődik. Bemutatja a legfontosabb témákat, beleértve az osztálydeklarációkat, az öröklést és a tükrözést. A következő fejezet a tervezési mintákkal foglalkozik. Megmagyarázza azokat az elveket, amelyek a mintákat hatékonnyá teszik. Számos klasszikus tervezési mintával foglalkozik, beleértve a vállalati és adatbázis-mintákat is. A könyv utolsó szakasza azokat az eszközöket és gyakorlatokat tárgyalja, amelyek segítségével a nagyszerű kódot sikeres projektté alakíthatjuk. A szakasz bemutatja, hogyan kezelhet több fejlesztőt és kiadást a git segítségével, és hogyan kezelheti a buildeket és függőségeket a Composerrel. Emellett feltárja az automatizált tesztelés és a folyamatos integráció stratégiáit is.
Miután elolvasta és használta ezt a könyvet, elsajátította az objektumorientált fejlesztéseket, a tervezési mintákat és a PHP 8-hoz elérhető alapvető fejlesztőeszközöket.
Amit tanulni fog
⬤ Munkálkodjon az objektumok alapjaival: írjon osztályokat és metódusokat, példányosítsa az objektumokat, és hozzon létre erőteljes osztályhierarchiákat az öröklés segítségével.
Sajátítsa el a fejlett objektumorientált funkciókat, beleértve a statikus módszereket és tulajdonságokat, a hibaállapotok kivételekkel való kezelését, valamint az absztrakt osztályok és interfészek létrehozását.
⬤ A tervezési elvek megértése és használata az objektumok és osztályok hatékony telepítéséhez a projektekben.
⬤ Fedezzen fel egy sor hatékony mintát, amelyeket saját projektjeiben is megvalósíthat.
⬤ Sikeres projektet garantálhat, beleértve a unit tesztelést; a verzióvezérlést és a build-, telepítési és csomagkezelést; valamint a folyamatos integrációt.
Kinek szól ez a könyv
Mindenkinek, aki legalább alapfokú PHP-ismeretekkel rendelkezik, és aki a PHP objektumorientált jellemzőit szeretné használni projektjeiben. Azoknak a PHP-kódolóknak is szól, akik szeretnék megismerni azokat a gyakorlatokat és eszközöket (verzióvezérlés, tesztelés, folyamatos integráció stb.), amelyekkel a projektek biztonságossá, elegánssá és stabillá tehetők.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)