Java SE - Polimorfismo

Polimorfismo - Projeto e Design Orientados a Objetos
4.71 (327 reviews)
Udemy
platform
Português
language
Programming Languages
category
Java SE - Polimorfismo
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