Објектно оријентисано програмирање са ПХП-ом
Курс почиње основама ООП-а у ПХП-у. Учесници ће се упознати са објектно оријентисаним размишљањем и научити како ООП помаже да код буде више употребљив, модуларни и одрживији.
Суштински део курса је креирање и коришћење класа и објеката. Учесници уче како да дефинишу класе и инстанцирају објекте који представљају ентитете из стварног света и њихове односе у коду.
Други фокус је на концептима наслеђивања, интерфејса и особина. Учесници ће научити како се наслеђивање користи за пренос својстава и метода из једне класе у другу, повећавајући могућност поновне употребе и проширивост кода. Такође ћете научити како се интерфејси користе за дефинисање заједничких интерфејса међу класама и како се особине користе за укључивање кода за вишекратну употребу у више класа.
Коначно, контрола приступа и видљивост су покривени. Учесници ће научити значење модификатора приступа (јавни, приватни, заштићени) и разумети како они контролишу видљивост и приступ својствима и методама унутар и ван часова.