Objectgeoriënteerd programmeren met PHP
De cursus begint met de basisprincipes van OOP in PHP. Deelnemers maken kennis met de objectgeoriënteerde denkwijze en leren hoe OOP helpt om code beter herbruikbaar, modulair en onderhoudbaar te maken.
Een essentieel onderdeel van de cursus is het maken en gebruiken van klassen en objecten. Deelnemers leren hoe ze klassen kunnen definiëren en objecten kunnen instantiëren om echte entiteiten en hun relaties in code weer te geven.
Een andere focus ligt op de concepten van overerving, interfaces en eigenschappen. Deelnemers leren hoe overerving wordt gebruikt om eigenschappen en methoden van de ene klasse naar de andere over te dragen, wat de herbruikbaarheid en uitbreidbaarheid van de code verhoogt. Ze zullen ook leren hoe interfaces worden gebruikt om gemeenschappelijke interfaces voor klassen te definiëren en hoe traits worden gebruikt om herbruikbare code in meerdere klassen op te nemen.
Tot slot komen toegangscontrole en zichtbaarheid aan bod. Deelnemers leren het belang van toegangsmodifiers (public, private, protected) en begrijpen hoe deze de zichtbaarheid en toegang tot eigenschappen en methoden binnen en buiten klassen regelen.