home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
PHP: basiscursus

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
 

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. Programmeren: basiscursus), 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

U kunt zich inschrijven door te klikken op een datum
datumduurtaal  plaats  prijs
04 Oct3?Leuven  (BE)1350 EUR  (excl. BTW) 
04 Dec3NWoerden  (NL)1350 EUR  (BTW-vrij)