Bem-vindo ao repositório do curso de Programação Orientada a Objetos (POO)! Aqui você encontrará uma explicação básica sobre POO e uma tabela onde deixei apostilas e aulas que indico para entender sobreo conteúdo, as quais também utilizei para fazer os códigos do repositório.
Programação Orientada a Objetos (POO) é um paradigma de programação baseado no conceito de "objetos", que podem conter dados na forma de campos (geralmente conhecidos como atributos) e códigos na forma de procedimentos (geralmente conhecidos como métodos). Os principais conceitos de POO incluem:
- Classes e Objetos: Uma classe é um modelo para criar objetos. Um objeto é uma instância de uma classe.
- Herança: Permite que uma classe herde atributos e métodos de outra classe.
- Polimorfismo: Permite que métodos sejam usados de diferentes maneiras com base no objeto que os chama.
- Encapsulamento: Restringe o acesso direto a alguns componentes de um objeto, o que é um mecanismo de esconder os dados.
Abaixo está uma tabela onde você pode inserir suas apostilas de tópico por tópico do curso em PDF.
| Tópico | Descrição | Link para o PDF | Link para uma vídeo aula do assunto |
|---|---|---|---|
| Introdução à POO | Apresentação dos conceitos básicos de POO. | Baixar PDF | Assista ao vídeo |
| Classes e Métodos e Atríbutos | Exemplificação de código e contextualização. | Baixar PDF | Assista ao vídeo |
| Getters e Setters | Exemplificação de código e contextualização. | Baixar PDF | Assista ao vídeo |
| Método Construct | Exemplificação de código e contextualização | Baixar PDF | Assista ao vídeo |
| Herança | Exemplificação de código e contextualização | Baixar PDF | Assista ao vídeo |
| Modificadores de Acesso | Exemplificação de código e contextualização | Baixar PDF | Assista a parte 1/Assista a parte 2 |
| Abstração | Exemplificação de código e contextualização | Baixar PDF | Assista ao vídeo |
| Constantes, Self e Parent | Exemplificação de código e contextualização | Baixar PDF | Assista ao vídeo |
Se você quiser contribuir para este repositório, sinta-se à vontade para fazer um fork e enviar um pull request com suas apostilas ou melhorias.