Java SE - Polimorfismo
4.4 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,682 students enrolled

Java SE - Polimorfismo

Polimorfismo - Projeto e Design Orientados a Objetos
4.4 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,682 students enrolled
Created by Fernando Franzini
Last updated 3/2019
Portuguese
Price: Free
This course includes
  • 3 hours on-demand video
  • 2 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Java Interfaces
  • Polimorfismo

  • Desenvolvimento baseada em interfaces

  • Projeto OOP Design by Contract - DbC
Course content
Expand all 12 lectures 02:46:13
+ Introdução
5 lectures 20:18
Apresentação do instrutor
03:05

Segue em anexo o material do curso.

Download Material
00:01
Dicas Gerais
01:55
Introdução
03:39
Montagem do Ambiente
11:38
+ Polimorfismo e Projeto e Design Orientado a Objetos
7 lectures 02:25:55
Aula 1
19:26
Aula 2
27:37
Aula 3
04:56
Aula 4
33:46
Aula 5
32:02
Aula 6 Final
27:57
Aula Bônus
00:11
Requirements
  • Conhecimentos básicos em sintaxe de linguagem Java
  • Conhecimentos básicos em programação orientado e objetos
  • Conhecimentos básicos de ide eclipse
Description

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, polimorfismo e 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

Who this course is for:
  • Estudantes e desenvolvedores Java que almejem se aprofundar e se especializar no desenvolvimento de soluções com Java verdadeiramente orientados a objetos flexíveis, sustentáveis e de fácil manutenção