Pra esse Treinamento(Curso), você vai precisar de:
Um Servidor Local que "rode" o PHP e Apache
Um Editor de Códigos ou, uma IDE(Ambiente de Desenvolvimento Integrado).
Um Navegador
e vontade de Aprender
Você precisa também ter familiaridade com as linguagens
HTML5
PHP Básico
Assim você tem um bom aproveitamento do curso.
Nesse Treinamento(Curso), vamos aprender:
Classes e Objetos
Atributos e métodos
Visibilidade
Modificadores de Acesso
Relacionamento entre classes(Associação, Agregação e Composição)
Encapsulamento
Herança
Polimorfismo