Mediatafel.com

Adobe Dreamweaver CS5 - PHP

Over het boek

Cover boek Dreamweaver CS5 - PHP

Auteur: Patrick Verhaert
ISBN: 97890356.1248.8
Prijs: € 25
Pagina's: 359 p met CD-ROM
Zowel voor Mac OSX als Windows
Uitgever: Campinia Media

PHP en MySQL vormen samen de populairste combinatie voor de creatie van dynamische websites. Hun grote voordeel is dat ze gratis zijn, en dat de meeste hosting providers deze combinatie ondersteunen.

Het eerste deel van dit boek legt een degelijke basis van PHP en databaseontwerp. Met duidelijke voorbeeldbeelden en oefeningen maakt u interactieve webpagina’s.

In het tweede deel worden deze technieken gecombineerd tot krachtige, gebruiksvriendelijke webapplicaties.

Speciaal voor PHP ontwikkelde de auteur meer dan twintig onmisbare "Server Behaviors" en "Server Formats". Dit maakt de software nog krachtiger en gebruiksvriendelijker.

Volgende onderwerpen komen aan bod.

Besturingssystemen:

Software:

De cd-rom bevat:

Voor wie is dit boek bedoeld?

Dit handboek is geschikt voor beginnende PHP-ontwerpers, maar ook voor gevorderden die de overstap naar Dreamweaver CS5 maken. Enige voorkennis over de ontwikkeling van statische websites met Dreamweaver is aangeraden.

Dit boek gaat verder waar "Dreamweaver CS5 – Initiatie" (ISBN 97890356.1247.1) eindigt.

Inhoudsopgave

  1. Introductie.
    1. Historiek.
    2. Voorkennis.
    3. Conventies.
    4. Systeemvereisten.
    5. De helpfunctie.
    6. Extensies.
    7. Dreamweaver updates.
  2. Statische en dynamische websites.
    1. Statische vs. dynamische websites.
    2. Ondersteunde servermodellen in Dreamweaver CS5.
  3. Apache, PHP en MySQL installeren.
    1. Productieserver (live server) en testserver.
    2. Testomgeving installeren op Windows (Wampserver).
    3. Testomgeving installeren op Mac OSX (MAMP).
    4. Een geschikte productieserver zoeken.
    5. Bronnen.
  4. Alias onder Apache.
    1. Map binnen de rootfolder.
    2. Map buiten de rootfolder toegankelijk maken.
    3. Default homepage en Directory Browsing.
    4. Lesmateriaal bij dit handboek.
    5. Bronnen.
  5. Dynamische website definiëren.
    1. Een alias of Symlink toevoegen aan de testserver.
    2. Nieuwe website definiëren in Dreamweaver.
    3. Nieuwe PHP-pagina aanmaken in Dreamweaver.
    4. Live View en Live Code.
    5. Dynamically-related files.
  6. Inleiding tot PHP.
    1. Syntaxis.
    2. PHP-delimiters.
    3. Commentaar.
    4. Het configuratiebestand php.ini.
    5. Foutafhandeling.
    6. Variabelen.
    7. Arrays.
    8. Echo() en print().
    9. Operatoren.
    10. Voorwaardelijke instructies.
    11. Lussen.
    12. Functies.
    13. Bronnen.
  7. Formulieren en superglobals.
    1. Formulieren.
    2. Datatype controleren en converteren.
    3. Superglobal variabelen.
    4. $_GET.
    5. $_POST.
    6. $_SERVER en $_ENV.
    7. $_COOKIE.
    8. $_SESSION.
    9. Isset() en is_null().
    10. Variabelen: een vergelijkend overzicht.
    11. Bronnen.
  8. Ingebouwde PHP functies.
    1. Overzicht van PHP functies.
    2. String functies.
    3. Array functies.
    4. Mathematische functies.
    5. Datum- en tijdfuncties.
    6. Datum en getallen vertalen.
    7. Reguliere expressies.
    8. Headerinformatie aanpassen.
    9. Output bufferen.
    10. Opdrachten.
    11. Bronnen.
  9. Apache en PHP configuratie via .htaccess.
    1. PHP eigenschappen aanpassen.
    2. Gepersonaliseerde foutpagina's.
    3. Bestandsindex uitschakelen.
    4. Bestanden uit de index verwijderen.
    5. De inhoud van een bestand afschermen.
    6. Alternatieve startpagina.
    7. Gebruikers blokkeren.
    8. Hotlinks blokkeren.
    9. Paswoordbeveiliging.
    10. .htaccess en password.txt overzetten naar de productieserver.
    11. Bronnen.
  10. MySQL Database server.
    1. Tabellen.
    2. Primaire sleutel.
    3. Database normalisatie.
    4. Externe of secundaire sleutel.
    5. Referentiële integriteit.
    6. Kolommen indexeren.
    7. Datatypen in MySQL.
    8. phpMyAdmin.
    9. De database overbrengen naar de productieserver.
    10. Besluit.
    11. Bronnen.
  11. Inleiding tot SQL.
    1. Virtuele map toevoegen aan de testserver.
    2. Nieuwe website definiëren in Dreamweaver.
    3. De database importeren.
    4. Over de database.
    5. De databaseconnectie.
    6. Alle records uit een tabel tonen (SELECT).
    7. Records sorteren (ORDER BY).
    8. Specifieke kolommen uit een tabel selecteren.
    9. Een recordset filteren op één criterium (WHERE).
    10. Een recordset filteren via een zoekopdracht.
    11. Een recordset filteren op meerdere criteria.
    12. Gegevens aan de database toevoegen (INSERT).
    13. Gegevens aanpassen (UPDATE).
    14. Gegevens uit de database verwijderen (DELETE).
    15. Gegevens uit twee tabellen samenvoegen (JOIN).
    16. Besluit.
    17. Bronnen.
  12. Webapplicatie: boekengids.
    1. De database vernieuwen.
    2. De templates.
    3. Het publieke gedeelte van de website.
    4. Het administratieve gedeelte van de website.
    5. Logout (logout.php).
    6. Pop-up kalender voor datumingave.
    7. Online HTML-editor.
    8. Website verder optimaliseren via SSI.
    9. UTF-8 karakterset in PHP en MySQL.
    10. De website overbrengen naar de productieserver.
    11. Extra functionaliteit toevoegen.
    12. Bronnen.
  13. Email.
    1. Virtuele map toevoegen aan de testserver.
    2. Nieuwe website definiëren in Dreamweaver.
    3. SMTP-server.
    4. PHP configureren.
    5. De functie mail().
    6. Foutboodschappen verwerken.
    7. E-mail snippets.
    8. Scriptbeveiliging.
    9. Form processor.
    10. Bronnen.
  14. Webapplicatie: mailinglijst.
    1. De database importeren.
    2. Over de database.
    3. De templates.
    4. Het publieke gedeelte van de site.
    5. Het administratieve gedeelte van de site.
    6. Formulieren en mailscripts beveiligen.
    7. Mogelijke uitbreidingen.
    8. De website overbrengen naar de productieserver.
    9. Bronnen.
  15. Dynamische Spry datasets.
    1. Inleiding AJAX.
    2. Adobe Spry Framework for AJAX.
    3. Nadelen van AJAX.
    4. Spry versies.
    5. Virtuele map toevoegen aan de testserver.
    6. Nieuwe website definiëren in Dreamweaver.
    7. De templates en include bestanden.
    8. Spry datasets en Spry attributen.
    9. XML dataset (database exporteren naar XML).
    10. HTML dataset.
    11. HTML vs. XML dataset.
    12. Extern XML-bestand integreren.
    13. Bronnen.
  16. Index.

Updates

Voorlopig geen updates beschikbaar.