PHP a MySQL
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

PHP a MySQLPHP a MySQL

 

PHP a MySQL

Google       Google       11. 11. 2005       17 850×

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

Reklama
Reklama

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].

    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]
    Originální web ke knize včetně diskusního fóra [anglicky]: [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.

    ×Odeslání článku na tvůj Kindle

    Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
    Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

    E-mailová adresa (např. novak@kindle.com):

    TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

    2 názory  —  2 nové  
    Hlasování bylo ukončeno    
    0 hlasů
    Google
    (fotka) Lukáš ChurýLukáš je šéfredaktorem Programujte, vyvíjí webové aplikace, fascinuje ho umělá inteligence a je lektorem na FI MUNI, kde učí navrhovat studenty GUI. Poslední dobou se snaží posunout Laser Game o stupeň výše a vyvíjí pro něj nové herní aplikace a elektroniku.
    Web     Twitter     Facebook     LinkedIn    

    Nové články

    Obrázek ke článku Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

    Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

    Hackerský kongres HCPP16 pořádá od 30. září do 2. října nezisková organizace Paralelní Polis již potřetí, a to ve stejnojmenném bitcoinovém prostoru v pražských Holešovicích. Letos přiveze na třídenní konferenci přes 40 většinou zahraničních speakerů – lídrů z oblastí technologií, decentralizované ekonomiky, politických umění a aktivismu. Náměty jejich přednášek budou také hacking, kryptoměny, věda, svoboda nebo kryptoanarchie.

    Reklama
    Reklama
    Obrázek ke článku ICT PRO školení zaměřené nejenom na ICT

    ICT PRO školení zaměřené nejenom na ICT

    Dovolte, abychom se představili. Jsme zaměstnanci společnosti ICT Pro, profesionálové v oblasti poskytování komplexních ICT služeb. Neboli služeb spojených s informačními a komunikačními technologiemi, které dnes - ve 21. století - tvoří  nedílnou součást běžného provozu všech moderních firem.

    Reklama autora

    loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
    Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
    Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý