Fundamentos de POO para Iniciantes
Aprenda Programação orientada a objetos utilizando Java, uma das linguagens mais utilizadas no mundo!

What you will learn
O básico de Java
Programação Orientada a Objetos
Herança
Encapsulamento
Polimorfismoo
Abstração
Why take this course?
🎓 Curso Completo: Fundamentos de POO para Iniciantes com Java
💡 Sobre o Curso: Aprenda Programação Orientada a Objetos (POO) utilizando Java, uma das linguagens de programação mais procuradas e versáteis no mercado! Neste curso, você vai explorar os conceitos essenciais da POO e como eles são implementados em Java. Ao final deste caminho, você terá a compreensão necessária para desenvolver softwares robustos e manuteníveis.
Estrutura do Curso:
-
Introdução à POO:
- Compreenda o que é POO e por que é tão importante no desenvolvimento de software moderno.
-
Fundamentos com Lego:
- Utilize brinquedos Lego para visualizar conceitos como objetos, classes, encapsulamento, herança e polimorfismo.
-
Clases e Objetos:
- Aprenda o que é uma classe e um objeto, e como eles se relacionam no contexto da Java.
-
Atributos e Métodos:
- Diga adeus às tabelas de dados desorganizadas e olhe para dentro das classes com atributos e métodos bem estruturados.
-
Criação de Objetos:
- Descubra como instanciar uma classe, utilizando o operador
new
.
- Descubra como instanciar uma classe, utilizando o operador
-
Estrutura de um Projeto Java:
- Crie seu primeiro projeto Java com Intellij IDEA Community Edition e explore o ambiente de desenvolvimento.
-
O Programa "Hello, World!":
- Seja bem-vindo ao mundo Java com um clássico programa inicial.
-
LTS (Long Term Support):
- Entenda a importância do suporte a longo prazo das versões da Java.
-
Java: A Linguagem dos Mercados:
- Descubra por que Java é amplamente utilizada e mantida na indústria de TI.
-
Mais que Simples: Compreendendo as Classes:
- Veja de perto como as classes são definidas e utilizadas em Java.
-
Criando o Exemplo "Livro":
- Aplique o que aprendeu criando uma classe para representar um livro, usando tanto atributos diretamente quanto através de métodos.
-
Herança:
- Explore como a herança permite a criação de classes derivadas de outras classes existentes.
-
Abstração e Encapsulamento:
- Entenda como abstrair conceitos complexos e encapsular o que não é necessário para o uso externo da classe.
-
Polimorfismo:
- Descubra o poder do polimorfismo com exemplos práticos usando classes, interfaces e herança.
Conceitos Avançados:
-
Herança:
- Aprenda os diferentes modificadores de acesso (
public
,protected
,default
,private
) e como eles afetam a visibilidade das classes dentro do mesmo pacote ou em pacotes diferentes.
- Aprenda os diferentes modificadores de acesso (
-
Setters e Getters:
- Aprenda o uso de métodos getters e setters para aceder e modificar os atributos privados de uma classe de forma segura e controlada.
-
Polimorfismo com Classes, Interfaces e Classes Abstratas:
- Veja como a herança e as interfaces permitem que uma única classe possa se comportar de diferentes maneiras dependendo do contexto.
-
Abstração e Implementação:
- Entenda a diferença entre abstração e implementação com exemplos concretos.
-
Override de Métodos:
- Aprenda como sobrescrever métodos em classes derivadas.
Por que Escolher Este Curso?
Este curso é ideal tanto para iniciantes quanto para desenvolvedores com algum conhecimento de Java, mas que desejam aprofundar seu entendimento de POO. Com uma abordagem prática e visual, você estará empolgado e preparado para aplicar esses conceitos no seu trabalho diário como desenvolvedor.
🎉 Pronto para Iniciar? Então, clique em "Inscreva-se" e embarque nesta jornada fascinante pelo mundo da POO com Java! 🚀💻
Screenshots



