Hodnotenie:
Kniha 'Webové služby PHP: Je všeobecne dobre prijímaná pre svoje komplexné a zároveň stručné spracovanie webových služieb v jazyku PHP. Čitatelia oceňujú jej jasný štýl písania, rýchlu čitateľnosť a pokrytie základných tém, vďaka čomu je vhodná pre začiatočníkov a stredne pokročilých vývojárov. Niektorí recenzenti sa však domnievajú, že knihe chýba hĺbka praktických príkladov a je skôr úvodná ako solídna referencia, čo nemusí spĺňať potreby pokročilejších používateľov.
Výhody:⬤ Dobre štruktúrovaná a ľahko čitateľná
⬤ pokrýva široké spektrum tém
⬤ rýchlo sa číta
⬤ vhodná pre začiatočníkov a stredne pokročilých používateľov
⬤ obsahuje užitočné koncepty a príklady kódu.
⬤ Chýbajú praktické, hĺbkové príklady
⬤ môže byť príliš základná pre pokročilých používateľov
⬤ niektorí recenzenti ju považovali skôr za úvod ako za podrobnú referenciu
⬤ nie je dostatočne zameraná na praktické detaily implementácie.
(na základe 13 čitateľských recenzií)
PHP Web Services: APIs for the Modern Web
Či už zdieľate údaje medzi dvoma internými systémami, alebo vytvárate rozhranie API, aby používatelia mohli pristupovať k svojim údajom, v tejto praktickej príručke nájdete všetko, čo potrebujete na vytváranie rozhraní API pomocou jazyka PHP. Autorka Lorna Jane Mitchellová poskytuje množstvo praktických ukážok kódu, reálnych príkladov a rád založených na jej bohatých skúsenostiach, ktoré vás prevedú celým procesom - od základnej teórie až po metódy na zabezpečenie robustnosti vašej služby.
Naučíte sa, ako používať tento jazyk na prácu s JSON, XML a ďalšími technológiami webových služieb. Toto aktualizované druhé vydanie obsahuje nové nástroje a funkcie, ktoré odrážajú aktualizácie a zmeny jazyka PHP na webe.
⬤ Preskúmajte protokol HTTP, od cyklu požiadavka/odpoveď až po jeho slovesá, hlavičky a súbory cookie.
⬤ Pracujte s webhookmi a publikujte ich - spätné volania HTTP definované používateľom.
⬤ Určite, či je pre vašu aplikáciu najlepší formát údajov JSON alebo XML.
⬤ Získajte rady pre prácu so službami RPC, SOAP a RESTful.
⬤ Používajte niekoľko nástrojov a techník na ladenie webových služieb HTTP.
⬤ Vyberte si službu, ktorá najlepšie vyhovuje vašej aplikácii, a naučte sa, ako ju urobiť robustnou.
⬤ Dokumentujte svoje API a naučte sa, ako ho navrhnúť tak, aby zvládalo chyby.