home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
Basiscursus programmeren in PHP

Doelgroep

Web-designers, -ontwikkelaars, en -beheerders die hun website dynamisch willen maken met behulp van PHP, of die een website met PHP moeten onderhouden. Maar ook applicatie-ontwikkelaars die -los van webpagina's- PHP als programmeertaal willen gebruiken.

Voorkennis

De cursist moet enerzijds over een basiskennis programmeren beschikken (cf. cursus Inleiding programmeren), en anderzijds voldoende vertrouwd zijn met HTML en het webserver-gebeuren. Tijdens de cursus bestaat de mogelijkheid om zowel op een Linux-platform als op een MS-Windows-platform te werken.

Verloop van de cursus

Klassikaal onderricht; theoretische uiteenzetting met voorbeelden en oefeningen.

Docenten

Peter Vanroose.

Duur

3 dagen.

Kalender

datumtaalplaatsprijsopmerkingen
02/05/2012NWoerden1260 EUR
13/06/2012ELeuven1260 EUR
Legende
  • U kan zich inschrijven door te klikken op de data in de kalender
  • N: Nederlands; F: Frans; E: Engels; Geen taalcode : taal in overleg met de deelnemers.
  • Alle prijzen zijn exclusief BTW.
  • Landen:
    België 
    Nederland 
    Elders 

Doel

PHP is ondertussen de-facto de standaard server-side programmeertaal voor websites, vooral door z'n goede verstandhouding met Apache, de meest populaire webserver, maar ook omwille van z'n veelzijdigheid en de eenvoud waarmee relatief complexe taken kunnen geïmplementeerd worden, zoals b.v. gebruikers-authenticatie, al dan niet met behulp van MySQL. Tijdens de cursus wordt de basissyntax van PHP gedetailleerd en op een gestructureerde manier beschreven, aan de hand van voorbeelden en vooral ook met de mogelijkheid om alles in de praktijk uit te proberen.

Inhoud

  • Installatie en configuratie:
  • Installeren en customiseren van Apache; httpd.conf
  • Installeren van PHP; configureren voor MySQL; configuratiekeuzes in php.ini
  • UNIX-specifieke setup; MS-Windows-specifieke setup
  • Inleiding tot PHP:
  • Wat is PHP? Waarom PHP gebruiken?
  • Voorbeelden van dynamische functionaliteit op een website
  • Enkele basisbegrippen van HTML
  • Basisstructuren in PHP:
  • Wisselwerking met HTML; variabelen; expressies; algemene syntax-aspecten
  • Datatypes; programma-flow via condities en lussen
  • Ingebouwde variabelen en hun betekenis
  • Input en output
  • Het gebruik van lijsten (arrays en associatieve arrays):
  • Structureren, zoeken, itereren, sorteren, mergen, ... van data in lijsten
  • Functies:
  • Eigen functies aanmaken
  • Argumenten doorgeven aan functies; default-argumenten opgeven
  • Manipuleren en vergelijken van data:
  • Interpolatie; tekstmanipulatie: knippen, plakken, concateneren, trimmen, ...
  • Pattern matching met reguliere expressies
  • Web-formulieren:
  • Invulformulieren aanmaken met PHP
  • Validatie van gebruikersinvoer; interactie met JavaScript
  • GET en POST
  • Meer geavanceerde onderwerpen:
  • Het werken met externe files
  • Externe (systeem)commando's oproepen vanuit PHP
  • Een PHP-programma uitvoeren buiten een webserver om
  • Webserver-specifieke mogelijkheden:
  • HTTP-authenticatie m.b.v. PHP; login-administratie en paswoordbeheer
  • Toegang tot netwerk-services zoals email, DNS, databases
  • HTTP-sessiebeheer, navigeren tussen pagina's, en het gebruik van cookies
  • File-upload