Programowanie obiektowe w PHP
Kurs rozpoczyna się od podstaw OOP w PHP. Uczestnicy zapoznają się ze sposobem myślenia zorientowanym obiektowo i dowiedzą się, w jaki sposób OOP pomaga uczynić kod bardziej wielokrotnego użytku, modułowym i łatwym w utrzymaniu.
Istotną częścią kursu jest tworzenie i używanie klas i obiektów. Uczestnicy dowiedzą się, jak definiować klasy i instancje obiektów w celu reprezentowania rzeczywistych bytów i ich relacji w kodzie.
Kolejny nacisk położony jest na koncepcje dziedziczenia, interfejsów i cech. Uczestnicy dowiedzą się, w jaki sposób dziedziczenie jest wykorzystywane do przenoszenia właściwości i metod z jednej klasy do drugiej, co zwiększa możliwość ponownego wykorzystania i rozszerzalności kodu. Dowiedzą się również, w jaki sposób interfejsy są wykorzystywane do definiowania wspólnych interfejsów dla klas oraz w jaki sposób cechy są wykorzystywane do włączania kodu wielokrotnego użytku do wielu klas.
Na koniec omówiono kontrolę dostępu i widoczność. Uczestnicy poznają znaczenie modyfikatorów dostępu (public, private, protected) i zrozumieją, w jaki sposób kontrolują one widoczność i dostęp do właściwości i metod wewnątrz i na zewnątrz klas.