Objektovo orientované programovanie pomocou PHP
Predmet sa začína základmi OOP v PHP. Účastníci sa oboznámia s objektovo orientovaným myslením a dozvedia sa, ako OOP pomáha k lepšej opakovanej použiteľnosti, modulárnosti a udržiavateľnosti kódu.
Dôležitou súčasťou kurzu je vytváranie a používanie tried a objektov. Účastníci sa naučia definovať triedy a inštanciovať objekty na reprezentáciu reálnych entít a ich vzťahov v kóde.
Ďalšie zameranie je na koncepty dedičnosti, rozhraní a čŕt. Účastníci sa naučia, ako sa dedičnosť používa na prenos vlastností a metód z jednej triedy do druhej, čo zvyšuje opätovnú použiteľnosť a rozšíriteľnosť kódu. Dozvedia sa tiež, ako sa rozhrania používajú na definovanie spoločných rozhraní pre triedy a ako sa črty používajú na zahrnutie opätovne použiteľného kódu do viacerých tried.
Nakoniec sa preberie riadenie prístupu a viditeľnosť. Účastníci sa dozvedia o význame modifikátorov prístupu (public, private, protected) a pochopia, ako riadia viditeľnosť a prístup k vlastnostiam a metódam vo vnútri a mimo tried.