Programação

Java parte 2: Introdução à Orientação a Objetos

Curso online de Java parte 2: Introdução à Orientação a Objetos

2618 9.5

9,5

é a nota desse curso

4.791

alunos neste curso

Faça esse curso e...

  • Domine o paradigma de programação mais usado no mercado de trabalho
  • Entenda o que são referências e objetos
  • Use atributos, métodos da instancia e da classe
  • Define objetos através de construtores
  • Aprenda sobre encapsulamento

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores que estão começando com Java e querem aprender mais sobre OO.

Nível de Dificuldade

Básico

Instrutores

  • Paulo Silveira

    Paulo é CEO da Caelum, reconhecido na comunidade de desenvolvedores, tendo participado de projetos no IBOPE e dentro da Caelum. É fundador do maior fórum de desenvolvimento em língua portuguesa, o GUJ.com.br e participa na comunidade open source. Mestre pela USP em Geometria computacional, liderou o desenvolvimento do LMS da empresa e atualmente gerencia mais de 100 colaboradores.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. O problema do paradigma procedural

    • Introdução
    • Paradigma procedural vs Objetos
    • Idéia central do paradigma OO
    • Cheiro procedural
    • Seja bem-vindo, Fulano!
    • O que aprendemos?
  2. Introdução à Orientação a Objetos

    • Primeira classe - Contas
    • Características dos objetos
    • Instanciação, atributos e referências
    • Definindo tipos
    • Segunda Instância
    • Valores default de atributos
    • Definindo valor de atributos
    • Referências vs Objetos
    • Referências de objetos
    • Mão na massa: Criando as primeiras classes
    • O que aprendemos?
  3. Definindo comportamento

    • Nosso primeiro método
    • Sobre métodos
    • Como chamar um método?
    • Você conhece o this?
    • Métodos com retorno
    • Métodos validos
    • Onde usar o this?
    • Métodos com referência e mais retorno
    • Declaração do método
    • Mão na massa: Criando métodos
    • O que aprendemos?
  4. Composição de objetos

    • Composição de Objetos
    • Extraindo o que é comum
    • Referência Null
    • Problema não esperado
    • Solucionando o problema no código
    • O que aprendemos?
    • Mão na massa: Referências
  5. Encapsulamento e visibilidade

    • Atributos privados e encapsulamento
    • Público x Privado
    • Getters e Setters
    • Criando Getters e Setters
    • Getters e Setters de referência
    • Vantagens de atributos privados
    • Mão na massa: Criando Getters e Setters
    • Para saber mais: Cuidado com o Modelo Anêmico
    • O que aprendemos?
  6. Construtores e membros estáticos

    • Construtores
    • Utilizando Construtores
    • Aonde está o erro?
    • Static
    • Por que não soma?
    • Mãos na massa: Criando construtores e variáveis estáticas
    • Para saber mais: Reaproveitamento entre construtores
    • O que aprendemos?
    • É agora?

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
  • Como Funciona?
Premium
  • 617
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 617
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 617
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana