ENQUADRAMENTO
A programação orientada a objetos (POO) foi formalmente introduzida na década de 1960, projetada especificamente para simular sistemas reais. Desde então, esse paradigma tornou-se uma das abordagens mais amplamente adotadas no desenvolvimento de software, mantendo a sua relevância até os dias de hoje devido à sua capacidade de criar sistemas organizados, modulares e escaláveis. Apesar de existirem outros paradigmas de programação (como o procedimental, o funcional e o declarativo) a POO continua a ser a base de muitas das tecnologias e “frameworks” modernas, sendo essencial para o desenvolvimento de sistemas empresariais, aplicações móveis, jogos e muito mais.
A programação orientada a objetos (POO) revolucionou o desenvolvimento de software e este paradigma é amplamente utilizado em diversas linguagens de programação modernas, sendo um dos pilares das práticas atuais. Compreender os princípios fundamentais da POO é essencial para profissionais que desejam criar sistemas robustos e reutilizáveis em ambientes empresariais ou acadêmicos. Neste curso, serão apresentados conceitos de POO, como classes, objetos, encapsulamento, herança e polimorfismo, utilizando exemplos práticos e cenários reais. A linguagem Java será a principal ferramenta de ensino devido à sua ampla adoção em ambientes profissionais e sua clareza ao demonstrar os conceitos de POO.
