Java SE - Polimorfismo
Polimorfismo - Projeto e Design Orientados a Objetos
4.71 (327 reviews)

11 487
students
3 hours
content
Oct 2019
last update
FREE
regular price
Why take this course?
🎓 Java SE - Polimorfismo: Projeto e Design Orientados a Objetos
Objetivos 🎯
Este curso está projetado para transformar você em um especialista no uso de interfaces e polimorfismo na linguagem Java. Aprenderemos além das teorias técnicas, enfatizando a compreensão prática e a aplicabilidade real desses conceitos fundamentais, que são essenciais para a criação de projetos Orientados a Objetos robustos, escaláveis e de fácil manutenção.
Conteúdo Programático: 🖥️
Montagem do Ambiente de Desenvolvimento
- ✅ Instalação JDK (Java Development Kit)
- ✅ Instalação Eclipse (IDE popular e versátil)
- 🎨 Tuning de Eclipse para otimizar sua experiência de codificação
Interfaces 🎫
- 🌍 Contexto e importância das interfaces na programação Java
- ℹ️ O que são interfaces e para que servem
- ✨ Para quê utilizamos interfaces em nosso código
- 💫 Sintaxe básica de interfaces
- ✍️ Exercícios práticos para consolidar o aprendizado
Polimorfismo 🔄
- 🌍 Contexto e importância do polimorfismo na programação orientada a objetos
- ℹ️ O que é polimorfismo e como ele funciona
- ✨ Para quê utilizamos o polimorfismo em nosso código
- 💫 Sintaxe de polimorfismo em Java
- ✍️ Exercícios práticos para entender a aplicação do conceito
Estudo de Caso: Pizzaria Polimórfica 🍕
- 🌍 Contexto da Pizzaria Polimórfica como exemplo prático
- ✅ Versão 1: Implementação inicial
- ✍️ Exercícios para explorar o polimorfismo em contextos reais
- 🚀 Versão 2: Melhorias e expansão do design
- 🔍 Análise técnica e conceitual do design OOP
- ⚠️ Identificação de erros comuns em designs orientados a objetos
- 🚀 Versão 3: Integrações e otimizações finais
- ✍️ Exercícios para reforçar o entendimento do design OOP
- ✅ Benefícios obtidos com o uso adequado de polimorfismo e interfaces
Programação Baseada em Interfaces 🤝
- 🌍 Contexto e a importância da programação baseada em interaces
- ℹ️ O que é programação baseada em interfaces e para que serve
- 💫 Template básico para implementação de interfaces
- ✅ Exemplo prático: Sistema de pagamentos com interface
- ✍️ Exercícios para aplicar o conceito no contexto do sistema de pagamentos
- ✅ Exemplo prático: Sistema de entregas com interface
- ✍️ Exercícios para aplicar o conceito no contexto do sistema de entregas
Com essa abordagem, você estará equipado para:
- Entender e aplicar conceitos de polimorfismo e programação baseada em interfaces na sua programação Java.
- Desenvolver projetos orientados a objetos de forma mais eficiente e sustentável.
- Prevenir e resolver problemas comuns em design de software.
- Criar código que seja flexível, fácil de manter e ampliável para futuras necessidades.
Prepare-se para levantar sua aplicação Java ao próximo nível! 🚀
Loading charts...
Related Topics
2117552
udemy ID
31/12/2018
course created date
30/10/2019
course indexed date
Bot
course submited by