Programação orientada para objectos (OOP) com JavaScript
Conceitos avançados de OOP
A segunda parte do curso aborda conceitos avançados de OOP em JavaScript. Os participantes aprenderão a utilizar classes e módulos para estruturar e organizar as suas aplicações. Além disso, são introduzidos mixins e decoradores, que fornecem formas flexíveis de adicionar funções e propriedades a objectos.
Exemplos práticos e exercícios são parte integrante do curso para colocar em prática os conhecimentos teóricos. Os participantes serão guiados através de vários cenários e projectos para consolidar as suas competências de programação orientada para objectos.
O curso termina com uma introdução aos padrões de design em OOP. Os participantes aprenderão sobre vários padrões de design utilizados na programação orientada a objectos para resolver problemas recorrentes e tornar o código mais eficiente e sustentável.