Hodnocení:
Kniha je dobře hodnocena pro svůj rozsáhlý obsah a srozumitelnost, takže je cenným zdrojem informací pro středně pokročilé a pokročilé vývojáře PHP, kteří chtějí zlepšit své znalosti objektově orientovaného programování (OOP) a osvědčených postupů. Přestože je kniha chválena pro svou uspořádanost a důkladnost, je třeba poznamenat, že není vhodná pro úplné začátečníky.
Klady:⬤ Více než 200 stran nového obsahu
⬤ vynikající autor s jasnými vysvětleními
⬤ dobře uspořádané a důkladné
⬤ skvělé pro výuku PHP a OOP
⬤ cenné pro středně pokročilé až pokročilé vývojáře
⬤ nabízí vhled do osvědčených postupů.
⬤ Nevhodné pro začátečníky
⬤ předpokládá předchozí znalosti programování a PHP
⬤ některým čtenářům se bez doplňkových materiálů špatně čte
⬤ příklady by mohly být delší
⬤ prospělo by, kdyby se vedle knihy vytvořila ukázková aplikace.
(na základě 8 hodnocení čtenářů)
PHP 8 Objects, Patterns, and Practice: Mastering Oo Enhancements, Design Patterns, and Essential Development Tools
Naučte se vyvíjet elegantní a spolehlivé systémy pomocí jazyka PHP s pomocí tří klíčových prvků: základů objektů, principů návrhu a osvědčených postupů. Šesté vydání této oblíbené knihy bylo plně aktualizováno pro PHP 8, včetně atributů, povýšení vlastností konstruktorů, nových pseudotypů argumentů a návratů a dalších. Zahrnuje také mnoho funkcí nových od minulého vydání, včetně typizovaných vlastností, operátoru null coalescing a návratových typů void. Kniha poskytuje solidní základy podpory objektů v jazyce PHP, na těchto základech staví při vštěpování základních principů návrhu softwaru a poté se zabývá nástroji a postupy potřebnými k vývoji, testování a nasazení robustního kódu.
Kniha PHP 8 Objekty, vzory a praxe začíná popisem objektově orientovaných funkcí jazyka PHP. Představuje klíčová témata včetně deklarací tříd, dědičnosti a reflexe. Další část je věnována návrhovým vzorům. Vysvětluje principy, díky nimž jsou vzory účinné. Seznámíte se s mnoha klasickými návrhovými vzory včetně podnikových a databázových vzorů. Poslední část knihy se zabývá nástroji a postupy, které mohou pomoci proměnit skvělý kód v úspěšný projekt. V této části se dozvíte, jak spravovat více vývojářů a vydání pomocí systému git a jak spravovat sestavení a závislosti pomocí nástroje Composer. Zabývá se také strategiemi pro automatizované testování a kontinuální integraci.
Po přečtení a používání této knihy budete ovládat objektově orientovaná vylepšení, návrhové vzory a základní vývojové nástroje dostupné pro PHP 8.
Co se naučíte
⬤ Pracovat se základy objektů: psát třídy a metody, instancovat objekty a vytvářet mocné hierarchie tříd pomocí dědičnosti.
Zvládnete pokročilé objektově orientované funkce, včetně statických metod a vlastností, správy chybových stavů pomocí výjimek a vytváření abstraktních tříd a rozhraní.
⬤ Pochopení a používání principů návrhu pro efektivní nasazení objektů a tříd v projektech.
⬤ Objevte sadu účinných vzorů, které můžete implementovat do svých vlastních projektů.
⬤ Zajistit úspěšný projekt včetně testování jednotek; řízení verzí a správy sestavení, instalace a balíčků; a kontinuální integrace.
Pro koho je tato kniha určena
Každému, kdo má alespoň základní znalosti jazyka PHP a chce ve svých projektech využívat jeho objektově orientované funkce. Je také určena programátorům PHP, kteří se chtějí seznámit s postupy a nástroji (řízení verzí, testování, průběžná integrace atd.), díky nimž mohou být projekty bezpečné, elegantní a stabilní.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)