curso de

Java OO: Introdução à Orientação a Objetos

Resumo do curso

  • 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

Público alvo

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

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Última atualização

30/04/2020

Já é aluno?

Comece o curso agora

8h

p/ conclusão

58

Atividades

187

Minutos de video

26720

Alunos nesse curso

9.6

Nota deste curso

Certificado de participação

Formação com esse curso

Instrutores

  • 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.

Conteúdo Detalhado

  1. O problema do paradigma procedural

    • Paradigma procedural vs Objetos
    • Idéia central do paradigma OO
    • Cheiro procedural
    • Seja bem-vindo, Fulano!
  2. Começando com 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
  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
  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
  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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Experiências de quem já estudou com a gente

Alexsandro Silva Gaia

em 03/02/2021

O curso de OO com Java é bastante objetivo, prático e didático. Recomendo demais para quem estiver começando com a linguagem ou interessado em rever conceitos!!

Java OO: Introdução à Orientação a Objetos

Sérgio Pellegrini Faria

em 17/11/2020

Excelente curso, achei a didática fantástica. Paulo Silveira está de parabéns! Explicando parte por parte, código por código desde o começo.

Java OO: Introdução à Orientação a Objetos

Leonardo Yuri Farias

em 02/02/2021

Estava aprendendo com uma professora recursos mais avançados da linguagem porém com os exemplos dela não estava pegando o jeito, assistindo as aulas do professor Paulo me clareou muito a mente e fez eu ter um conhecimento muito maior nas aulas da minha professora.

Java OO: Introdução à Orientação a Objetos

Aprenda Java com esse e outros cursos, comece agora!

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas