Programação orientada a objectos com PHP
O curso começa com as noções básicas de OOP em PHP. Os participantes serão introduzidos à mentalidade orientada a objectos e aprenderão como a OOP ajuda a tornar o código mais reutilizável, modular e sustentável.
Uma parte essencial do curso é a criação e utilização de classes e objectos. Os participantes aprenderão a definir classes e a instanciar objectos para representar entidades do mundo real e as suas relações no código.
Outro foco é sobre os conceitos de herança, interfaces e traços. Os participantes aprenderão como a herança é utilizada para transferir propriedades e métodos de uma classe para outra, o que aumenta a reutilização e a extensibilidade do código. Aprenderão também como as interfaces são utilizadas para definir interfaces comuns para as classes e como os traços são utilizados para incluir código reutilizável em várias classes.
Por fim, são abordados o controlo de acesso e a visibilidade. Os participantes aprenderão a importância dos modificadores de acesso (public, private, protected) e compreenderão como controlam a visibilidade e o acesso a propriedades e métodos dentro e fora das classes.