Objektno-orijentirano programiranje s PHP-om
Tečaj započinje osnovama objektno-orijentiranog programiranja (OOP) u PHP-u. Polaznici se upoznaju s objektno-orijentiranim razmišljanjem i uče kako OOP pomaže da kod bude ponovno upotrebljiv, modularan i održiv.
Bitni dio tečaja je stvaranje i korištenje klasa i objekata. Polaznici uče kako definirati klase i instancirati objekte kako bi u kodu mapirali entitete iz stvarnog svijeta i njihove odnose.
Drugi je fokus na konceptima nasljeđivanja, sučelja i značajki (traits). Polaznici uče kako se nasljeđivanje koristi za prijenos svojstava i metoda iz jedne klase u drugu, što povećava ponovnu upotrebljivost i proširivost koda. Također uče kako se sučelja koriste za definiranje zajedničkih sučelja za klase i kako se značajke (traits) koriste za uključivanje ponovno upotrebljivog koda u više klasa.
Na kraju se obrađuju kontrola pristupa i vidljivost. Polaznici uče značenje modifikatora pristupa (javno, privatno, zaštićeno) i razumiju kako oni kontroliraju vidljivost i pristup svojstvima i metodama unutar i izvan klasa.