Het Complete Boek: PHP 5.3

Het Complete Boek: PHP 5.3

Uitvoering
Boek, 752 pagina's
ISBN
9789059405288
Gepubliceerd
2011
€ 56,99
niet meer leverbaar

Het Complete Boek PHP 5.3 is uw definitieve gids voor PHP. Auteurs Arjan Burger en Wouter Tengeler hebben een boek afgeleverd voor zowel de beginnende als de gevorderde PHP-programmeur. U kunt bovendien gelijk aan de slag. Met de downloadbare, complete ontwikkelomgeving maakt u in een handomdraai een krachtige PHP-server van uw pc. Alle voorbeeldscripts en databases uit het boek werken direct.
Het eerste deel van het boek maakt de beginnende programmeur bekend met de basis van PHP:

  • Installatie van de server en een introductie in programmeren
  • Formulieren afhandelen en werken met sessies en cookies
  • Het opzetten van een database en werken met records, query's en selecties
  • Pdf-bestanden maken en e-mailberichten verzenden
  • Templates gebruiken en werken met FCKEditor

Het tweede deel gaat de diepte in en behandelt onderwerpen zoals:

  • Geavanceerd gebruik van variabelen
  • (Geavanceerd) objectgeoriënteerd programmeren
  • Softwareontwerp met UML
  • Ontwerppatronen gebruiken en errors en exceptions afhandelen
  • Gegevens uitwisselen tussen systemen met xml en webservices maken
  • Blik op de toekomst - PHP 5.4

Dit boek wordt ondersteund door de website www.leer-php.nl. U vindt er de ontwikkelomgeving en voorbeelden.

De stof voor het examen van het PHP 5 Zend-certificaat wordt in dit boek uitgebreid behandeld. Het boek gaat zelfs nog veel verder. U kunt het daarom gebruiken als hulpmiddel terwijl u voor het examen studeert.

Website: www.leer-php.nl

Downloadbare bestanden
Wis filter
  • Arjan Burger

    Arjan Burger

    Drs. Arjan Burger is werkzaam bij internetopleidingsbedrijf Eduvision BV. Als education manager heeft hij aan de wieg gestaan van de opleiding PHP en de Masterclass PHP....
    Burger B
  • Wouter Tengeler

    Wouter Tengeler

    Wouter Tengeler is in 2003 zijn bedrijf The Motion Studio multimedia productions gestart. Naast het ontwikkelen van complexe internetapplicaties richt hij zich voornamelijk op training en coaching van softwareteams binnen softwareontwikkelbedrijven. Door...
    Tengeler T

Het Complete Boek: PHP 5.3

Wat is PHP?
1
PHP als scriptingtaal
Waarom PHP?
Werking van PHP
Databasegestuurde websites
De webshop
www.leer-php.nl
Volledige installatie
Installatie van PHP vanaf het web
Starten met programmeren
2
Inleiding programmeren
Relatie html en PHP
Variabelen
Condities
Lussen
Stringbewerkingen
Functies
Arrays
De webshop
Inleiding formulieren
3
Webformulieren
Reguliere expressies
Het bestelformulier
Sessies en cookies
Inleiding tot bestanden
De bestandsstructuur
4
Bestanden en mappen
Overige bestandsfuncties
Inleiding tot databases
5
Databases
Een eenvoudige webshop
Fysieke implementatie van databasetabellen
SQL schrijven
Databases benaderen in PHP
Fouten opsporen
6
Fouten identificeren
Debuggen door middel van exception handling
De opmaak van de shop
7
De webshop
Zoeken in de webshop
De winkelwagen
De beheerfuncties
Technische kant van e-mail
Standaardmailfunctie
8
E-mail verzenden
Phpmailer: de eerste mail versturen
Afbeeldingen
Spam
Eenmalig en batchgewijs versturen
Nieuwsbrief versturen vanuit de webshop
FCKeditor
9
Html-editor
Een html-invoerveld
Uploaden
Verschillende werkbalken
De html-editor in MyWebshop
FPDF
10
Pdf-bestanden maken
Uw eerste pdf-document
Afbeeldingen toevoegen
Headers en footers
Tabellen
Factuur genereren
Het resultaat van een query
11
Geavanceerd MySQL
Joins
Subquery‘s
Fulltext search in MySQL
De zoekfunctie in MyWebshop
Transactiemanagement
Waarom templates?
Smarty installeren
12
Html-sjablonen in PHP
Beginnen met Smarty
Meerdimensionale variabele doorgeven
Opmaak van een template
Gegevens verwerken in een template
Caching
Templates koppelen
Constanten in configuratiebestanden
Condities
MyWebshop met templates
Primitieve variabelen
13
Geavanceerd gebruik van variabelen
Complexe variabelen
De scope van variabelen
De stack en de heap
Referentievariabelen
De garbage collector
Verschil in variabelenbeheer PHP 4 en PHP 5
Inleiding
14
Objectgeoriënteerd programmeren
Het idee achter objecten
Codeerstandaard
Klassen en objecten
Encapsulation
Overeving
Polymorfisme
Beschikbaarheid van klassen
Wat is UML?
15
Unified Modeling Language (UML)
Use-casediagrammen en use cases
Activiteitendiagram (activity diagram)
Klassediagram (class diagram)
Componentdiagram (component diagram)
Communicatiediagram (communication diagram)
Toestanddiagram (state machine diagram)
Overige diagrammen
AGILE-softwareontwikkeling
Abstracte klassen en methoden
16
OO-programmeren, geavanceerd
Interfaces
Final
Klassevariabelen
Statische methoden
Klasseconstanten
Namespaces
Ontwerpoverwegingen
Design patterns
17
Ontwerppatronen (design patterns)
Singleton
Factory
Registry
Model View Controller (MVC)
Wat fouten zijn
Foutafhandeling
18
Errors en exceptions afhandelen
Uitzonderingen (exceptions)
PHP Data Objects (PDO)
19
De bibliotheken van PHP
Standard PHP Library (SPL)
Wat is xml?
20
Extensible markup language (xml)
Modelleren van een xml-document
Document type definition (dtd)
Namespace
Xml-schema
XPath
Het document object model (DOM)
SimpleXML
Wat een webservice is
21
Webservices
Serialisatie
Xml-remote procedure calls (xml-rpc)
Simple object access protocol (soap)
Wat is Zend Framework?
22
Inleiding tot het Zend Framework
Waarom Zend Framework?
Het MVC-onderdeel van Zend Framework
Een Artikellijst in Zend Framework
Zend Framework componenten
Meer weten over Zend Framework?
PHP 5.4
23
De toekomst van PHP
PHP 5.x
Ondersteuning van Unicode
PHP 6 of PHP 7?
De toekomst van PHP
Index