Objektno-orijentirano programiranje s PHP-om
Kurs poč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.
Suštinski dio kursa je kreiranje i korištenje klasa i objekata. Polaznici uče kako definirati klase i instancirati objekte kako bi mapirali entitete iz stvarnog svijeta i njihove odnose u kodu.
Drugi fokus je na konceptima nasljeđivanja, interfejsa i tritova. Polaznici uče kako se nasljeđivanje koristi za prenos svojstava i metoda iz jedne klase u drugu, što povećava ponovnu upotrebljivost i proširivost koda. Također uče kako se interfejsi koriste za definiranje zajedničkih interfejsa za klase i kako tritovi služe 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 (public, private, protected) i razumiju kako oni kontroliraju vidljivost i pristup svojstvima i metodama unutar i izvan klasa.