ISBN 90-430-1165- 7
Prijs: € 19.95
Uitvoering: pb
Aantal pagina's 264
verschenen op 09-12-2005
|
PHP 5 en MySQL - de basis
|
|
Ghica van Emde Boas
|
De komst van versie 5 van de programmeertaal PHP luidde een nieuw tijdperk in. Het is nu mogelijk voor zowel de hobbyist als de ervaren ontwikkelaar om professionele websites te ontwikkelen met PHP en MySQL. Dit boek bespreekt de basisbeginselen van PHP en MySQL, besteedt aandacht aan effectieve ontwikkelmethoden en barst van de nuttige tips en voorbeeldtoepassingen.
Een greep uit de inhoud: website-raamwerk – vraag en antwoord-toepassing – online rekenmachine – webkalender – uploaden van bestanden en foto’s – beveiliging met gebruikersnaam en wachtwoord – en nog veel meer.
Over de auteur
Ghica van Emde Boas heeft veel ervaring met het ontwikkelen van software. Ze werkte jarenlang voor IBM met als specialiteiten: softwarearchitectuur, relationele databases en grote Java-frameworks. De laatste vijf jaar richt ze zich meer op toepassingen voor kleinere organisaties, waarvoor PHP en MySQL uitermate geschikt zijn. Zij geeft ook trainingen over PHP en softwareontwikkeling.
Over deze serie
Ieder boek in deze serie behandelt de basisbeginselen van een programma of programmeertaal. Deze serie onderscheidt zich door de oefeningen, het gebruik van kleur en de aansprekende voorbeelden en cases uit de dagelijkse praktijk. De boeken zijn geschreven door ervaren auteurs, dus u leert van een expert. Kijk op pearsoneducation.nl/debasis voor meer informatie over deze serie.
Inhoudsopgave
1 INTRODUCTIE
1.1 Web of bureaublad?
1.2 Ontwikkelmethoden
1.3 Hoe werkt een webserver?
1.4 HTML, XHTML en CSS
1.5 Het LAMP-platform
2 PHP/MYSQLONTWIKKELOMGEVING
2.1 Wat hebt u nodig voor het ontwikkelen van een webtoepassing?
2.2 Een website en een domeinnaam
2.3 Een domeinnaam
2.4 De ontwikkelomgeving
2.5 Hallo Wereld!
3 HTML EN CSS
3.1 HTML
3.2 De anatomie van een HTMLdocument
3.3 HTML-formulieren
3.4 Invoegen van een CSS-stijlblad
3.5 Validatie
4 GRONDSLAGEN VAN DE TAAL PHP
4.1 Kennismaking met PHP
4.2 PHP-basisbegrippen
4.3 Controlestructuren
4.4 Project: Een rekenmachine
4.5 Oefeningen
4.6 Samenvatting
4.7 Interview met Attila Houtkooper, student
5 FUNCTIES, ARRAYS, DATUM EN TIJD
5.1 Functies
5.2 Arrays
5.3 Datum en tijd
5.4 Kalender
5.5 Interview met David Weilers, zelfstandig ondernemer
6 EEN WEBSITE BOUWEN
6.1 Een raamwerk voor een webpagina
6.2 Standaard websitelay-out
6.3 Standaard webpagina met HTML-frames
6.4 Standaard webpagina met HTML-tabellen
6.5 Standaard webpagina met HTML en CSS
6.7 Een homepagina met CSS
6.8 Een PHP- en CSS-raamwerk
6.9 Overzicht voor- en nadelen voor frames, tabellen en CSS
6.10 Lezen van bestanden
7 INTERACTIEVE TOEPASSINGEN
7.1 Ontwerp: Stel een vraag
7.2 Implementatie van ‘Stel een vraag’
7.3 Alternatieven met Flash, applets en JavaScript-interactie
7.4 Het versturen van e-mail met PHP
7.5 Stel een vraag aan de webmaster
7.6 Meer complexe mail
7.7 Cookies
7.8 Sessies
8 KLASSEN, OBJECTEN, EN DIGITAAL BEELD
8.1 Programmacomplexiteit
8.2 Klassen en objecten
8.3 Definitie van klassen en objecten in PHP
8.4 Project: Tekenen op digitaal papier
8.5 Digitaal beeld maken met PHP
8.6 Project: Digitaal Papier, vervolg
8.7 Oefeningen
8.8 Samenvatting
8.9 Interview met Anneke Kleppe, UML-expert
9 MYSQL EN PHP
9.1 Introductie databases
9.2 MySQL
9.3 phpMyAdmin
9.4 Overzicht SQL
9.5 Een tabel voor Stel een vraag
9.6 Project: De vraagtabel maken en een vraag toevoegen
9.7 Gegevensbeheer met MySQL en PHP
9.8 Project: een database Klasse
9.9 Alle rijen van de tabel Vraag tonen (2)
9.10 De vragen uit de toepassing ‘Stel een vraag’ opslaan
9.11 Authenticatie en autorisatie
9.12 SQLite
9.13 Samenvatting
10 UPLOAD VAN FOTO’S, SIMPLEXML
10.1 Foto’s uploaden
10.2 Een JPEG-foto uploaden en een miniatuur tonen
10.3 SimpleXML
10.4 Project: Really Simple RSS-lezer
11 WEBSITEINTEGRATIE
11.1 Ontwikkelprocessen
11.2 Een objectgeoriënteerde rekenmachine
11.3 Aanwijzingen om de website af te maken
11.4 Het gebruiksvriendelijk maken van de rekenmachinebouwsteen met AJAX
TOT SLOT
WOORDENLIJST
BIBLIOGRAFIE
INDEX
|
|