PHP
Omschrijving
Tijdens de cursus leert u programmeren voor het web.
U gaat dynamische websites ontwikkelen met behulp van de scriptingtaal PHP.
PHP wordt veel gebruikt om op webservers dynamische webpagina’s te creëren.
Dit in tegenstelling tot JavaScript, waarbij de browser eerst de pagina van
de webserver download en vervolgens zelf (op de computer van de bezoeker) de
code uitvoert. We starten met een introductie van de scripttaal.
De opgedane kennis verwerkt u in dynamische webpagina’s. De combinatie van de
PHP taal en een MySQL database is één van de meest populaire manieren om databank
gestuurde websites te maken. Zo kan u in een mum van tijd beveiligde inlogsystemenen
andere geavanceerde websites maken. Aan de hand van praktische voorbeelden maakt u
kennis met PHP.
Doelgroep
Deze cursus is bedoeld voor gebruikers die dynamische websites willen maken.
Vereiste voorkennis
Kennis van Windows en Internet.
Inhoud
Les 1
- Installeren Wamp-server: http://www.wampserver.com/en/download.php
- Installeren Notepad++: http://sourceforge.net/projects/notepad-plus/
- Installeren GIT: http://code.google.com/p/msysgit/downloads/list
- Installeren Aptana studio: http://www.aptana.com/products/studio3/download
- Het instellen van de webserver in Aptana studio (menu Window - Preferences - Aptana Studio - Web servers - knop
New ...)
- Het maken van een PHP-script.
Les 2
- Oefeningen op variabelen en berekeningen
- Logische operatoren: AND, OR en NOT
Les 3
- Vergelijkingsoperatoren
- Rekenkundige operatoren
- Controlestructuur if () { } else { }
- Oefeningen
Les 4
- while
- switch
Les 5
- Functies
- Arrays
Les 6
- Bestandsbeheer: gegevens lezen en schrijven uit een tekstbestand
- Formulieren
Les 7
- Formuliergegevens versturen via de POST en de GET-methode
Les 8
- phpMyAdmin
- SQL
Les 9
- SQL
Les 10, 11, 12 en 13
- Gegevens uit een databank tonen op een webpagina
- Gegevens toevoegen in een databank via een formulier
- Gegevens verwijderen in een databank
- Gegevens bewerken in een databank
Les 14
- Webpagina's beveiligen (sessievariabelen)
- Captcha
- Dynamische keuzelijst
Les 15
- Eindproef
