Java SE - Polimorfismo
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Java Interfaces
- Polimorfismo
- Desenvolvimento baseada em interfaces
- Projeto OOP Design by Contract - DbC
Objetivos
Polimorfismo e programação baseada em interfaces são dois tópicos fundamentais para se criar projetos orientados a objetos flexíveis, sustentáveis e de fácil manutenção. A maioria dos livros ensinam somente a parte técnica, deixando os profissionais na prática sem realmente entender os fundamentos de sua verdadeira aplicabilidade. Assim, o objetivo desse curso é especialmente ensinar tudo que um desenvolvedor Java profissional precisa verdadeiramente saber sobre interfaces, polimorfismoe programação baseada em interfaces.
Conteúdo Programático:
Montagem do ambiente de desenvolvimento
Instalação JDK
Instalação Eclipse
Tunning de eclipse
Interfaces
Contexto
O que é?
Para que serve?
Sintaxe
Exercícios
Polimorfismo
Contexto
O que é?
Para que serve?
Sintaxe
Exercícios
Estudo de Caso: Pizzaria Polimórfica
Contexto
Versão 1
Exercícios
Versão 2
Exercícios
Análise técnica OOP
Análise conceitual OOP
Erros de design
Versão 3
Exercícios
Análise OOP
Benefícios
Programação Baseada em Interfaces
Contexto
O que é?
Para que serve?
Template básico
Exemplo: Sistema de pagamentos
Exercícios
Exemplo: Sistema de entregas
Exercícios
Taught by
Fernando Franzini
Related Courses
A Simple Picture Storing App with Java and Android StudioCoursera Project Network via Coursera Advanced Data Structures in Java
University of California, San Diego via Coursera Advanced Java Concurrency
Vanderbilt University via Coursera Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder