Advanced Masterclass PHP
In de Advanced Masterclass PHP bouwt u uw kennis van OO programmeren in PHP uit, door te leren werken met verschillende design patterns en ontwikkelmethoden. U maakt daarbij gebruik van advanced UML technieken en zult gaan werken met het Zend Framework. Verder maken we in deze opleiding serieus werk van beveiliging, testen en performance van applicaties.
Gratis en vrijblijvende proefles
Utrecht, maandag 24 aug. 2009 om 19.00 uur (inschrijven)
Startdata en datumoverzicht
Dagopleiding België| 15 lessen (2 lessen per dag) van 09:30 - 16:30
Antwerpen (Belgie), dinsdag 27 okt. 2009 
Dagopleiding | 15 lessen (2 lessen per dag) van 09:30 - 16:30
Cursus Advanced Masterclass PHP
Ontvang een brochure via email
Cursus Advanced Masterclass PHP : Modulen
Design Patterns
Bij het ontwerp van grote applicaties wordt vaak gebruik gemaakt van design patterns, algemene softwarestructuren die een oplossing bieden een bepaald ontwerpprobleem.
U maakt kennis met een aantal veelgebruikte ontwerppatronen als MVC, Interface, Factory, Observer, etc. Uiteindelijk zullen deze patronen u helpen om goed gestructureerde, schaalbare en herbruikbare software te ontwikkelen.
Software architectuur
Het ontwerpen van een applicatie is een proces waarbij u op gestructureerde wijze een functionele omschrijving omzet in een technisch ontwerp. Hierbij wordt gebruik gemaakt van geavanceerde ontwerpmethoden en modelleringstechnieken.
Met een aantal modelleringstechnieken als Use Case– en klassen-diagrammen zult u al bekend zijn. In deze module maakt u kennis met geavanceerde UML technieken. Bij het ontwerp zult u ook rekening houden met schaalbaarheid, beheer, monitoring en testen.
Zend Framework
Sinds het uitbrengen van Zend Framework kunnen we stellen dat dit framework een belangrijke rol is gaan spelen in de PHP community. Het framework is gebaseerd op het MVC model en biedt een gestructureerde basis voor elke PHP applicatie. De verschillende onderdelen zijn echter ook afzonderlijk te gebruiken en bieden bijvoorbeeld uitgebreide ondersteuning voor webservices.
Tijdens deze module gaat u uitgebreid kennismaken met het Zend Framework.
Security, beheer en monitoring
Voor grote bedrijfskritische applicaties, die op meerdere servers kunnen draaien, geldt dat beveiliging cruciaal is. De data die in de applicatie omgaat moet te allen tijde betrouwbaar zijn. Verder zal de toegankelijkheid van (delen van) de applicatie beheerd moeten worden.
Beveiligingsaspecten komen al aan de orde bij het ontwerp van de applicatie, maar ook voor de omgeving waarbinnen de applicatie draait, zoals de webserver, gelden beveiligingsissues.
Dit soort applicaties vragen tevens om structurele monitoring, waarbij de processen in het systeem continu gecontroleerd worden. Hiervoor zijn verschillende systemen beschikbaar. In deze module maakt u kennis met een aantal van deze systemen.
Software testen en performance
Het testen van PHP applicaties is een onderdeel van het ontwikkelproces, dat vaak te weinig aan bod komt. Een goede testmethode kan echter veel problemen, en daarmee vertraging, voorkomen.
In deze module gaat u aan de slag met Unit Testing methoden. U leert hoe u een testcas opzet om uw klassen goed door te lichten op hun gedrag onder verschillende omstandigheden.
Tevens zult u door middel van deze methoden de performance van uw applicatie testen en optimaliseren.
Eindcase
In overleg met uw docent ontwikkelt u tijdens de opleiding een webapplicatie, in samenwerking met andere cursisten. Het welslagen van deze opdracht resulteert in een examencertificaat.
Nu betalen in termijnen!
Vanaf heden kunt u de cursus Advanced Masterclass PHP in gemakkelijke termijnen betalen. Onder de knop tarieven vindt u alle info.
Vooropleidingen
Gerelateerde opleidingen