Este repositório contém materiais e recursos para o módulo de aula em POO javascript typescript. O módulo foi desenvolvido com o objetivo de fornecer aos alunos uma compreensão abrangente do POO, desde os conceitos básicos até tópicos avançados. O módulo inclui uma série de aulas práticas, exercícios, e exemplos para aprofundar o conhecimento em React.
Com mais de 7 anos de experiência em desenvolvimento full-stack, sou um profissional apaixonado por criar soluções de software robustas e inovadoras. Meu foco é impulsionar o desenvolvimento de aplicações web de alta qualidade, abrangendo todo o ciclo de vida do software, desde a concepção até a implantação em produção.
Nome: Victor Menezes Barreto
LinkedIn: Victor Barreto
E-mail: victormenezes35@gmailcom
Neste módulo, os alunos irão:
-
Compreender os conceitos envolvendo abstração de entidades da vida real para o código (TAD, modelos UML, ou qualquer conceito anterior à Orientação a Objetos)
-
Compreender os conceitos envolvendo o paradigma de Programação Orientada a Objetos (POO)
-
Compreender as diferenças entre o paradigma Funcional e o paradigma Orientado a Objetos
-
Conhecer os conceitos de classe e objeto e como estes se aplicam a Javascript
-
Conhecer os conceitos de construtor, atributos e métodos e como estes se aplicam a Javascript
-
Conhecer os conceitos de encapsulamento, getters e setters (métodos de acesso) e como estes se aplicam a Javascript
-
Conhecer os conceitos de herança e polimorfismo e como estes se aplicam a Javascript
-
Aprofundar os conceitos referentes ao Prototype, aplicando em diferentes classes já existentes (Array, Math, Date, dentre outras)
-
Construir um projeto utilizando os conceitos vistos no módulo, juntamente com os dos módulos anteriores
O módulo de aula em POO utiliza a seguinte metodologia:
- Realização de exemplos em sala em conjunto com os alunos.
- Debates e enquetes para estimular a discussão e o pensamento crítico.
- Exercícios práticos e desafiadores para aplicar o conhecimento adquirido.
- Pesquisa individual e guiada na documentação para promover a independência na resolução de problemas.
Esperamos que este módulo de aula seja uma experiência educacional valiosa para todos os alunos, proporcionando um sólido entendimento de POO e preparando-os para desenvolver aplicações modernas e dinâmicas.
Se você tiver alguma dúvida ou precisar de assistência durante o módulo, não hesite em entrar em contato com o professor, ou abrir uma issue.
Aviso Legal: Este material é destinado apenas para fins educacionais. Todos os direitos autorais e marcas comerciais mencionados pertencem a seus respectivos proprietários.