curso de

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

Estudando este mês:

e mais 2.892 alunos(as)

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

08/03/2022

Já é aluno?

Comece o curso agora

8h

p/ conclusão

58

Atividades

187

Minutos de video

40444

Alunos nesse curso

9.6

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java OO: introdução à Orientação a Objetos

Formação com esse curso

Instrutores

  • Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

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

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Realmente muito bom , os exercícios são bem explicados , os vídeos são bem claros , eu gostei muito da didática do curso

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

Eduarda Dharyane Fengler

O melhor curso que já fiz na alura. Didática excelente, as explicações eram tão claras que me dava vontade de praticar logo em seguida.

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

Daniel Veronez Barboza Cardin

Adorei esse curso também. Eu programei em C++ e Java em 1998, época em que o pacote Swing (GUI libs) vinha separado do JDK e Jini era só conceito. Diversos pontos mencionados pelo instrutor me fizeram relembrar diversos momentos de início de carreira. Aprendi muita coisa com o treinamento e, com certeza, valerá muito a pena. Obrigado.

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

LUCIANO MAGALHAES TOME

Aprenda Java com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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