Linux E X P R E S

Facebook

Cullum Hopkins: PHP okamžitě

PHP_okamzite.png

Táto knižka, ktorej podnadpis tejto knižky pre začiatočníkov je Ovládněte PHP za víkend sa snaží priblížiť tento často používaný jazyk hlavne začiatočníkom. Prečítajte si nasledujúcu recenziu a dozviete sa, ako sa to Callumovi Hopkinsovi podarilo.


Úvod

Formát knihy je o niečo väčší ako A5 a počet strán okrem úvodu a registra je 115. Kedže túto sériu poznám, nezaskočil ma formát. Výsledkom príkladov v knihe by mala byť jednoduchá blogovacia aplikácia s administráciou. Mám rád vysvetľovanie jazyka na nejakom príklade.

Kniha je rozdelená do šiestich kapitol:

  • Server
  • Jazyk PHP a data
  • Objekty a OOP
  • Formuláre
  • Relacie a cookies
  • Jazyk PHP a bezpečnosť

Server

V tejto časti autor ukazuje, ako nainštalovať webový server. Kedže takýchto postupov je na internete veľmi vela, zdal sa mi tento začiatok zbytočný. Ale po prečítaní som si uvedomil, že to tu patrí, kedže je to kniha pre začiatočníkov a hlavne inštalácia je popísaná pre všetky tri platformy (Linux, Max OSX a Windows). Zároveň táto kapitola bola aj stručným úvodom, ako ukladať data do premenných a ako ich zobrazovať.

Jazyk PHP a data

Tato kapitola na mňa pôsobila najviac chaoticky z celej knihy. Začala príkazmi podmienky a cyklu a zrazu autor začal riešiť MySQL začínajúci programátor v tom môže mať chaozz. Vysvetľuje tu základy tvorby databáz pomocou phpMyAdmina, ale aj pomocou kódu jazyka PHP, vytváranie tabuľky, vkladanie do nej záznamu a potom jeho načítanie.



Objekty a OOP

Je dobre spomenúť objekty a vzor MVC, ale zaradiť to hneď po pár zakladných príkazoch, ktoré sa čitateľ dozvedel, sa mi zdá zbytočne a mätúce. Túto kapitolu by som dal na koniec knihy, ak by som ju vôbec zaraďoval do knihy pre začiatočníkov.

Formuláre

Asi najlepšia a najdlhšia časť knihy. V tejto kapitole autor ukazuje rôzne spôsoby zberu dát v jazyku PHP - autor popisuje metódy GET a POST a tiež ako zabezpečiť dáta pred vložením do databázy MySQL. Čitateľ začína tvoriť blogovaciu aplikáciu a vidí prvé výsledky.

Relacie a cookies

Nechápem, prečo session je preložené ako relácia, ale cookies je v originále? Začiatočník pri hľadaní informácií môže mať problém, čo je session a relácia to isté, alebo nie Je dobre, že autor poukazuje na zahashovanie hesla pomocou algoritmu, ale použil MD5, s čím sa vôbec nestotožňujem.

Záver

Kniha je podľa mňa pre úplných začiatočníkov, ktorý potrebujú naštartovať a ukázať cestu. Knihu použijú ako niečo, od čoho sa odpichnú a budu hľadať na internete ďalšie informácie. V každej kapitole sa nachádzajú odkazy, ktoré autor odporúča naštudovať. Čo beriem ako veľké pozitívum. Výsledkom prečítania knihy môže byť blogovacia aplikácia, ktorá sa dá vytvoriť za víkend.

Negatíva, ktoré som už popísal vyššie, ešte dopĺňa miestami zlý preklad a ako programátor, ktorý ma skúšenosť s PHP, som si vedel domyslieť, čo tam malo byť v origináli, ale neviem posúdiť, na koľko to bude schopný začiatočník.

Ako ďalšie negatívum vidím, že autor spomína veci, ktoré na začiatok nie sú potrebné ako službu Gravatar pre získanie používateľovho avatara alebo Twitter Bootstrap.

Autor: Callum Hopkins
Nakladateľstvo: Computer Press (Albatros Media a.s.)
Dátum vydania: 2. 6. 2014
Počet strán: 136
Formát: 167x225 - brožovaná lepená

Diskuze (0) Nahoru