Carreira Desenvolvedor Java

Conheça os planos
  1. Java parte 1: Primeiros passos

    1. JVM? JDK? JRE? O que são essas siglas?
    2. Compilando e executando código java
    3. Aprenda a usar Eclipse
    4. Variáveis e controle de fluxo
    5. Conheça os principais tipos do Java
    • 8 horas
    • Nível Básico
    • 158 minutos de vídeo
  2. Java parte 2: Introdução à Orientação a Objetos

    1. Domine o paradigma de programação mais usado no mercado de trabalho
    2. Entenda o que são referências e objetos
    3. Use atributos, métodos da instancia e da classe
    4. Define objetos através de construtores
    5. Aprenda sobre encapsulamento
    • 8 horas
    • Nível Básico
    • 187 minutos de vídeo
  3. Java parte 3: Entendendo herança e interface

    1. Reuse código com classes Herança e Composição
    2. Implemente interface e métodos abstratas
    3. Entenda o que é Polimorfismo
    4. Aprenda sobre reescrita e herança de métodos
    5. Conheça super e protected
    • 16 horas
    • Nível Básico
    • 252 minutos de vídeo
  4. Java parte 4: Entendendo exceções

    1. Conheça a pilha de execução
    2. Use o modo de depuração (debug)
    3. Entenda o tratamento de exceções
    4. Crie suas próprias exceções checked e unchecked
    5. Lança as exceções para mudar o fluxo de seu programa
    • 12 horas
    • Nível Básico
    • 193 minutos de vídeo
  5. Java parte 5: Pacotes e java.lang

    1. Use imports e organize o seu código através de packages
    2. Saiba o significado de todos os modificadores de visibilidade tratamento de exceções
    3. Documente e distribuia a sua biblioteca
    4. Conheça o java.lang
    5. Entenda a imutabilidade e a classe String
    6. Aprenda para que existe a classe java.lang.Object
    • 12 horas
    • Nível Básico
    • 158 minutos de vídeo
  6. Java parte 6: Conhecendo o java.util

    1. Aprenda os fundamentos das coleções Java.
    2. Explore o poder e flexibilidade das listas.
    3. Saiba trabalhar com ArrayList, LinkdedList ou Vector.
    4. Entenda como funcionam as lambda expressions.
    5. Manipule e ordene as coleções.
    • 12 horas
    • Nível Básico
    • 243 minutos de vídeo
  7. Java parte 7: Trabalhando com java.io

    1. Aprenda os fundamentos sobre java.io.
    2. Estabeleça entradas e saídas de fluxos diferentes.
    3. Saiba a diferença entre fluxos binários e fluxos de caracteres.
    4. Use a serialização Java e classe como Scanner, PrintStream ou Properties
    5. Entenda charsets e os problemas no encoding de caracteres
    • 12 horas
    • Nível Básico
    • 208 minutos de vídeo
  8. Java: Dominando as Collections

    1. Vá além das principais classes e métodos das Collections
    2. Aplique boas práticas de OO nos relacionamentos
    3. Não tenha mais medo dos antigos Iterators
    4. Set ou List, qual utilizar?
    5. Equals ou hashCode de uma vez por todas
    • 20 horas
    • Nível Intermediário
    • 170 minutos de vídeo
  9. Java 8: Tire proveito dos novos recursos da linguagem

    1. Entenda o que muda com o Java 8
    2. Aprenda a percorrer uma collection com o forEach
    3. Diminua a quantidade de linhas de seu código usando o Lambda
    4. Faça filtos e mapeamentos em Collections usando o Stream
    5. Trabalhe com a nova API de Datas
    6. Dê seus primeiros passos na programação funcional
    • 12 horas
    • Nível Intermediário
    • 92 minutos de vídeo

Pronto para a sua carreira de

Desenvolvedor Java

Com quem você vai aprender

  1. Paulo Silveira

    Instrutor e desenvolvedor na Caelum e no Alura, fundador do GUJ.com.br e um dos criadores do VRaptor.

  2. Nico Steppat

    Um alemão radicado no Brasil. Instrutor e desenvolvedor na Caelum, focado no Java, Python e NoSQL.

  3. Rodrigo Turini

    Programador Java e um dos líderes do time da Alura e do VRaptor. Já foi surfista um dia.

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
  • Preços
  • Como Funciona?
Premium
  • 598
12X R$75 à vista R$900
Comprar
Premium Plus
  • 598
12X R$100 à vista R$1.200
Comprar
Max
  • 598
12X R$120 à vista R$1.440
Comprar
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana