× Aktuálně z oboru

Vychází Game Ready ovladače pro Far Cry 5 [ clanek/2018040603-vychazi-game-ready-ovladace-pro-far-cry-5/ ]
Celá zprávička [ clanek/2018040603-vychazi-game-ready-ovladace-pro-far-cry-5/ ]

PHP a MySQL

[ http://programujte.com/profil/1483-lukas-chury/ ]Google [ https://plus.google.com/101446994797551111026?rel=author ]       [ http://programujte.com/profil/118-zdenek-lehocky/ ]Google [ ?rel=author ]       11. 11. 2005       22 973×

Recenze knihy: PHP a MySQL - názorný průvodce tvorbou dynamickýh WWW stránek...

Věk statistických webových stránek je pryč, proč se tedy nezačít věnovat dynamickým webovým prezentacím? Pokud chcete vzrušující stránky, jež jsou průběžně aktualizovány a mají snažší údržbu, přejděte na PHP - scriptovací jazyk, který je lepší, rychlejší a jednodušší než jakékoliv jiné alternativy.

Kniha je určena pro začátečníky v oblastni PHP - chtete-li se tedy tento scriptovací jazyk naučit, a nevíte o něm zhola nic, je pro vás tato kniha dobrou volbou. Autor, Lary Ullman, je vedoucím programátorem a ředitelem digitálních médií ve firmě DMC Insights, specializující se na informační technologie. Je autorem dvou dalších knih o PHP a jedné k MySQL. Kromě psaní knih vyvíjí webové aplikace, vede semináře a vyučuje kurz "Programování webů v PHP" na Kalifornsé univerzitě v Berkeley.

Kniha je určena zejména pro ty, kteří si již osvojili základy jazyka HTML (opravdu jen základy) a chtějí pokračovat tvorbou dynamických www stránek pomocí jazyka PHP a databáze MySQL. Výklad je napsán velmi srozumitelně (doplněný ilustracemi a obrázky) a dobře vysvětlen je i probíraný programový kód. Věnuje se jednotlivým aspektům a webovým nástrojům, sloužícím k vybudování kvalitní a dobře zabezpečené webové aplikace, zejména:

  • uživatelským relacím (sessions)
  • souborům cookies
  • ověřování údajů
  • ladění a ošetřování chyb
  • maximalizaci výkonu.
  • Všestrannou publikaci završuje trojice ucelených příkladů (server pro ukládání souborů, registrace uživatelů a elektronický obchod), nechybí ani detailní popis instalace PHP a MySQL na Windows a Linuxu a stručný přehled nejlepších doplňkových programů a informačních zdrojů.

    Autor začíná popisem PHP a MySQL, poté seznamuje čtenáře se syntaxí, proměnnými a řetězci. Když už budete obeznámeni s tímto potřebným základem, naučíte se, jak tvořit formuláře či se seznámíte s cykly a funkcemi. Poté se autor na chvíli odvrací od jazyka PHP a popisuje jazyk SQL a datábázový systém MySQL, kde se naučíte, jak navrhovat tabulky, vytvářet databáze nebo pracovat s funkcemi. V další kapitole již autor spojí jazyk PHP s databází MySQL, kde seznamuje čtenáře s tvorbou šablony a zabezpečením. Dále se seznámíte se soubory cookies, správou chyb v PHP a MySQL a nakonec několik doplňkových témat jako detekce prohlížečů, správa souborů, správa adres či hesel. Nechybí ani zmíněný popis instalace MySQL a PHP.

    Nebylo by od věci říct, že kniha popisuje PHP a MySQL ve verzích 3 a 4.

    Knihu mohu opravdu vřele doporučit, její výklad se mi zdá profesionální a přitom snadno pochopitelný. S pochopením látky nebudete mít sebemenší problém a postup bude proto rychlý, stejně tak, jako se bude zvyšovat úroveň vašich znalostí s novými dynamickými weby.

    Soubory ke stažení naleznete na
    [http://knihy.cpress.cz/DataFiles/Book/00001122/Download/K0954Code.zip] [ http://knihy.cpress.cz/DataFiles/Book/00001122/Download/K0954Code.zip ].

    Do češtiny jsou přeloženy i obrazovky a zdrojové kódy všech příkladů.
    Zdrojové kódy všech scriptů z knihy si můžete stáhnout na [http://knihy.cpress.cz/K0954] [ http://knihy.cpress.cz/K0954 ]
    Originální web ke knize včetně diskusního fóra [anglicky]: [http://www.DMCinsights.com/phpmysql] [ http://www.DMCinsights.com/phpmysql ].

    Obsah

    • Úvod

      Co jsou to dynamické webové prezentace?
      Co je to PHP?
      Co je to MySQL?
      Co budete potřebovat
      O této knize
      Doprovodná webová prezentace
    • Kapitola 1: Úvod do jazyka PHP

      Základní syntaxe
      Odesílání dat prostřednictvím webového prohlížeče
      PHP, HTML a prázdná místa
      Píšeme komentáře
      Co jsou to proměnné?
      O řetězcích
      Spojování řetězců
      O číslech
      O konstantách
      Apostrofy versus uvozovky
    • Kapitola 2: Programování v jazyce PHP

      Jak na tvorbu formulářů HTML
      Jak ošetřit data z formuláře HTML
      Správa magických uvozovek
      Podmíněné příkazy a operátory
      Ověřování validity dat
      Jak ručně odeslat hodnoty
      Co jsou to pole?
      Jak na tvorbu polí
      Jak používat hodnoty polí
      Vícerozměrná pole
      Pole a řetězce
      Třídění polí
      Cykly For a While
    • Kapitola 3: Tvorba dynamických webových stránek

      Práce s externími soubory
      Tvorba a volání vlastních funkcí
      Funkce s argumenty
      Nastavení implicitních hodnot argumentů
      Vrácení hodnot z funkce
      Platnost proměnné
      Obsluha formulářů HTML pomocí funkce Redux jazyka PHP
      Odesílání elektronické pošty
      Záhlaví HTTP
      Tvorba strnulých formulářů
      Funkce pro práci s datem a časem
    • Kapitola 4: Úvod do jazyka SQL a databázového systému MySQL

      Jak navrhovat tabulky
      Pracujeme s monitorem MySQL
      Tvorba databází a tabulek
      Vkládáme první záznamy
      Výběr dat
      Příkazy zúžení výběru
      Pracujeme s operátory LIKE a NOT LIKE
      Setřídění výsledků
      Jak omezit počet záznamů ve výsledné sadě
      Aktualizace dat
      Jak odstranit data
    • Kapitola 5: Pokročilé techniky SQL a MySQL

      Návrh databáze
      Spojování tabulek
      Pracujeme s funkcemi
      Indexy
    • Kapitola 6: Spojení jazyka PHP s databází MySQL

      Tvorba šablony
      Jak se připojit k serveru MySQL a jak vybrat databázi
      Ošetření chyb
      Spouštění jednoduchých dotazů
      Načtení výsledků dotazu
      Zabezpečení
      Pracujeme s funkcí mysql_num_rows()
      Aktualizace záznamů ve skriptech PHP
    • Kapitola 7: Soubory cookie a uživatelské relace

      Pracujeme se soubory cookie
      Pracujeme s uživatelskými relacemi
      Relace a soubory cookie
    • Kapitola 8: Zabezpečení

      Ověřování HTTP
      Jak ověřit zadání na formuláři pomocí kódu v jazyce JavaScript
      Regulární výrazy
      Zabezpečení databáze
    • Kapitola 9: Vývoj webových aplikací

      Ladící techniky PHP
      Techniky ladění jazyka SQL a databází MySQL
      Správa chyb v jazyce PHP
      Správa chyb v MySQL
      Jak vylepšit výkon webové aplikace
    • Kapitola 10: Doplňková témata

      Ukládání výstupu do vyrovnávací paměti
      Ukládání stránek do mezipaměti
      Detekce prohlížečů
      PHP a JavaScript
      Práce s archivem PEAR
    • Kapitola 11: Příklad – Správa obsahu databáze

      Tvorba nové šablony
      Tvorba základních stránek
      Správa adres URL
      Správa souborů
    • Kapitola 12: Příklad – Registrace uživatelů

      Nejprve je třeba vytvořit šablony
      Konfigurační skripty
      Tvorba domovské stránky
      Registrace
      Jak se přihlásit a odhlásit
      Správa hesel
      Správa webové aplikace
    • Kapitola 13: Příklad – Elektronické obchodování

      Tvorba databáze
      Neveřejná část aplikace určená pro správu
      Tvorba veřejné šablony
      Katalog produktů
      Nákupní košík
    • Příloha A: Instalace

      Instalace v sytému Linux
      Instalace v systému Windows
      Oprávnění v databázích MySQL
      Testování instalace
    • Příloha B: Aplikace jiných dodavatelů

      phpMyAdmin
      Systém šablon
      Diskusní fóra
      Správa obsahu
      Elektronické obchodování
      Vyhledávací stroje
      Repositáře kódu
    • Příloha C: Stručný přehled

      PHP
      MySQL
    • Příloha D: Prameny

      PHP
      MySQL
      Nástroje MySQL
      SQL
      Zabezpečení
      Další
    • Rejstřík

    Knihu mohu vřele doporučit, měli by ji pochopit i úplní laici. Bez váhání mohu tvrdit, že se jedná o výbornou publikaci a tvoří tak ucelenou příručku o scriptovacím jazyku PHP a databázi MySQL.


    Článek stažen z webu Programujte.com [ http://programujte.com/clanek/2005110105-php-a-mysql/ ].