Karel de Grote-Hogeschool
Katholieke Hogeschool Antwerpen vzw
Brusselstraat 45 - 2018 ANTWERPEN
T 03 613 13 13 - F 03 613 13 01
info@kdg.be
Web Back-End 212212/750/1415/1/40
Studiegids

Web Back-End 2

12212/750/1415/1/40
Academiejaar 2014-15
Komt voor in:
  • Multimedia en communicatietechnologie, trajectschijf 2
    Keuzeoptie:
    • Web - UX
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 5 studiepunten
Gewicht: 5,00
Totale studietijd: 140,00 uren
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: wel mogelijk.
Delibereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor deliberatie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Men kan dit opleidingsonderdeel niet volgen binnen een
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Coƶrdinator: Nosenzo Pascal
Taalvak: Nee
Onderwijstalen: Nederlands
Kalender: Periode 1 of Periode 2

Studiematerialen algemene info: Verplicht

De cursus bestaat uit twee delen:
  • de inleiding.
    • In dit deel van de cursus worden de basisconcepten van programmeren kort herhaald om bekend te raken met de PHP-syntax.
       
  • de uitdieping.
    • Eens de syntax in de vingers, worden de meest gangbare problemen voor server side programmeren onderzocht en uitgespit. Dit begint bij het proceduraal oplossen van simpele problemen en eindigt bij het objectgeöriënteerde MVC-model

Bij deze cursus horen voorbeelden en oefeningen.

Werkvormen algemene info

Deze cursus start bij het aanleren van bepaalde theoretische concepten die gekoppeld worden aan praktijkgerichte voorbeelden. Deze theoretische concepten gaan hand in hand met de oefeningen, die een aanvulling en uitdieping zijn van de theorie.

De oplossingen worden klassikaal verbeterd of ter beschikking gesteld zodat je jouw resultaat kan vergelijken met het resultaat dat werd aangereikt. Je wordt hierbij gestimuleerd om kritisch na te denken, niet alleen over eigen, maar ook over de aangereikte oplossingen.

Tijdens de lessen is het mogelijk (en aangeraden!) om vragen te stellen over de theorie, oefeningen en oplossingen.

Werkvormen

Contacturen36,00 uren
  • Duur: 2 periodes
  • Startmoment: periode 1
Zelfstudie104,00 uren
  • Duur: 2 periodes
  • Startmoment: periode 1

Te verwerven competenties

CodeOmschrijving
MCT C11Beheerst de basiskennis en het vakjargon uit het werkveld.
MCT C12Het vermogen om zelfstandig beroepsspecifieke kennis toe te passen.
MCT C13Het vermogen om zelfstandig beroepsspecifieke informatie te verzamelen, te selecteren, te structureren en kritisch te verwerken.
MCT C14Het vermogen om adequaat met veranderende omstandigheden en verwachtingen om te gaan en het gedrag er op af te stemmen.
MCT C21Het vermogen om nieuwe, originele en/of ongebruikelijke oplossingen voor bestaande problemen te vinden.
MCT C23Het vermogen om een situatie of complexe probleemstelling te ontleden, op te splitsen in deelaspecten en het alle data en informatie logisch te ordenen.
MCT C25Het vermogen om een opdracht op een projectmatige wijze aan te pakken met respect tot de planning.
MCT C31Het vermogen om ideeƫn en meningen op een duidelijke, gestructureerde wijze neer te schrijven zodat de boodschap door de doelgroep begrepen wordt.
MCT C43Het vermogen om rekening te houden met kwaliteitszorgsystemen.

Leerdoelen

Op het einde van deze cursus ben je in staat zijn om zelf een werkend, eenvoudig CMS op te bouwen vanaf nul. Dit betekent een uitgebreide kennis van hoe een MVC-model werkt, wat er nodig is voor een framework op te bouwen en hoe je de applicatie afschermt tegen mogelijke indringers of security-leaks.

Hoewel je in staat zal zijn om een eenvoudig framework te bouwen waarop dit CMS zal steunen, zal je ook beseffen dat dit een erg tijdrovende bezigheid kan zijn. Door je grondige kennis van het MVC-model ben je volledig thuis in hoe frameworks functioneren en zal je dus zonder problemen een extern framework kunnen hanteren om het 'heavy lifting' van een applicatie zoals een CMS op te vangen.

Leerinhoud

Inleiding:
    - Variabelen
    - Functies
    - Operatoren
    - Loops
    - Condities

Uitdieping:
    - Cookies en Sessions
    - Database
    - Security
    - File
    - Image-bewerkingen
    - Werken met AJAX
    - OO in PHP
    - MVC in PHP
    - Frameworks
    - Design Patterns

Instap- en studiebegeleiding

Er worden oefeningen voorzien waarvan de oplossingen worden gedeeld. Een deel van deze oplossingen worden klassikaal verbeterd en besproken. De bedoeling is dat de student zelf op zoek gaat naar verschillen en gelijkenissen tussen zijn oplossing en de gegeven oplossing. Een deel van deze module is dus zelfstudie.

Uiteraard blijft de mogelijkheid om vragen te stellen. De docent is altijd persoonlijk te raadplegen tijdens de lessen en daarbuiten via e-mail.

Voor begeleiding via e-mail ben je wel verplicht om zowel je code/db-kopie als eventuele screenshots van fouten door te sturen zodat de docent onmiddellijk kan zien waar het probleem zich bevindt.

Evaluatiemomenten

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
periode 2Procesevaluatie50,00
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede zittijdmondeling examen50,00
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
MomentVorm%Opmerking
periode 1Opdracht25,00Met evaluatie tijdens de lesmomenten
periode 2Opdracht25,00Met evaluatie tijdens de lesmomenten

Omschrijving volgtijdelijkheid

Je kan dit opleidingsdonderdeel opnemen in je programma indien je een credit behaalde of gedelibereerd was voor Web Standards 1 en Programmeren 1 en Web Scripting 1.