Objektově orientované programování v jazyce PHP
Předmět začíná základy OOP v PHP. Účastníci se seznámí s objektově orientovaným myšlením a dozvědí se, jak OOP pomáhá k tomu, aby byl kód lépe opakovaně použitelný, modulární a udržovatelný.
Podstatnou součástí kurzu je vytváření a používání tříd a objektů. Účastníci se naučí definovat třídy a instancovat objekty, které v kódu reprezentují entity reálného světa a jejich vztahy.
Další pozornost je věnována konceptům dědičnosti, rozhraní a vlastností. Účastníci se naučí, jak se dědičnost používá k přenosu vlastností a metod z jedné třídy do druhé, což zvyšuje znovupoužitelnost a rozšiřitelnost kódu. Dozvědí se také, jak se rozhraní používají k definování společných rozhraní pro třídy a jak se rysy používají k začlenění opakovaně použitelného kódu do více tříd.
V neposlední řadě se věnují řízení přístupu a viditelnosti. Účastníci se seznámí s významem modifikátorů přístupu (public, private, protected) a pochopí, jak řídí viditelnost a přístup k vlastnostem a metodám uvnitř i vně tříd.