PHP Intermédiaire : Programmation Orientée Objet

Loader DigitalCityEen ogenblik, aub...

PHP Intermédiaire : Programmation Orientée Objet

(Réf.1085)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Beheers de grondbeginselen van object-georiënteerd programmeren in PHP

Opleidingsprogramma

Inleiding

Herinneringen van PHP
Inzicht in objectoriëntatie, het koppelen van ontwerp en programmering
Inzicht in de geleidelijke verschijning van het object in PHP door de jaren heen
Structureren van verwerking door middel van objecten

Webscenario's creëren via een organisatie van objecten

Basis object syntaxis in PHP

Definitie: object, instantie en klasse
Groeperen van processen: klassen en methoden
Parameters doorgeven en teruggeven: typehinting
Gegevens delen tussen methoden: attributen, inkapseling
Objecten initialiseren en aanroepen
Zichtbaarheid van leden: methoden, attributen en constanten
Statische toegang

Scenario's implementeren via klassen en ze testen

Werken met meerdere objecten

Associatie: principe en notie van afhankelijkheid
Een object manipuleren via een ander object: aggregatie
De levenscyclus van een object beheersen via compositie
Namespaces: namespaces
Definities automatisch laden: autoload

Objecten aan elkaar koppelen, abstractieniveaus definiëren

Typebeheer

Een contract doorgeven via de interfaceverklaring
Het gedrag van een object uitbreiden door overerving
Factoringgedrag via een overkoepelende klasse
Factoringgedrag via een trait
Instantiatie blokkeren via abstracte klassen
De begrippen polymorfisme en genericiteit begrijpen

Interacties tussen klassen, cardinaliteit beheren

Samenstellen

PHP op de CLI
Installeren van composer
Declareren van het project
Declareren van afhankelijkheden, versiebeperkingen
Platform-gerelateerde afhankelijkheden
Bijwerken en installeren van afhankelijkheden
Automatisch laden van definities (PSR-0, PSR-4, classmap, bestanden)
Debuggen van incompatibiliteiten (waarom, waarom-niet)

Je project declareren met composer, een bibliotheek importeren

Slagen voor de certificering (indien voorzien in de financiering)

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.