Folder CVO VOLT 2015-16

Serverside scripting 2 (PHP) (28% e-learning)

Start lessen :
Einde lessen :
Frequentie : maximaal 1 /week
Inschrijven vanaf :
Inschrijvingsgeld : €90
Lestijden : 60
Lesmomenten
Lesmomenten later te bepalen

Voorkennis vereist

Clientside scripting
Databasebeheer (MySQL)
Serverside-scripting (PHP)
Websiteproductie 1 (Dreamweaver)

Module omschrijving

In deze module bouwen we verder op de basisvaardigheden uit de voorgaande cursus PHP1http://www.cvovolt.be/site/course.php?id=5000239, wat ons toelaat meer projectmatig te werken. We maken gebruik van Databasebeheer (MySQL), pdf genereren, datavalidatie, security, authenticatie en autorisatie. Ook object georiŽnteerde principes komen aan bod. Op het einde van deze module ben je in staat een eigen CMS (Content Management Systeem) te maken en te onderhouden.

Inhoud

analyse en project overlopen
•† file explorer online
•† files en folders beheren (maken, verwijderen en renamen)
•† uploaden van bestanden met validatie
•† image processing (captcha maken, watermerk op fotoís toevoegen)
•† pdf genereren aan de hand van fpdf
•† mail en mails versturen
•† patterns: token generatie bij reactivatie na vergeten wachtwoord of inschrijven nieuwsbrief
•† OO programmeren en denken (classes en objecten, overervenÖ)
•† CMS-systeem (upload/download systeem, file-beheerder, afbeeldingcompressie, databaseconnectie, Ö);
•† beveiliging (captcha, hashing, encryptie, ...);

Cursus materiaal

•†Deze opleiding komt in aanmerking voor betaald educatief verlof;
•†Tijdens deze cursus wordt er enkel gebruik gemaakt van freeware. Er moet dus geen software worden aangekocht;
•† Een syllabus is beschikbaar ter download in PDF formaat.

Extra informatie over deze module

Deze module is onderdeel van de opleiding webdeveloper uit tko volt (diploma secundair onderwijs) maar is toegankelijk voor iedereen.

Mogelijke vervolgmodules

Traject scripting & code
initiatie Back-end developer.
Een back-end developer weet alles over de onzichtbare aspecten, dus de Ďachterkantí van een website. In deze module leer je efficiŽnt programmeren met Javascript, JQuery, MySQL en PHP om zo tot een goed functionerende website te komen.

Arduino
Python