Programação CURSO ONLINE. ESTUDE ONDE E QUANDO QUISER

Java Collections: Dominando as Coleções

9,2 Nota dada
pelos alunos
6.878 Alunos
matriculados
20h Tempo para
conclusão
170 Minutos
em vídeo
62 Atividades
inclusas
Assista à primeira aula grátis:
Escolha o plano:
12x de R$ 75 R$71,25
Quero me Matricular
12x de R$ 100 R$95
Quero me Matricular
12x de R$ 120 R$114
Quero me Matricular
Compra 100% segura
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
Compartilhe este curso:
*5% de desconto para leitores do tecnoblog.
Início » Cursos » Programação » Java Collections: Dominando as Coleções

Conquiste as seguintes qualificações com este curso:

  • Vá além das principais classes e métodos das Collections
  • Aplique boas práticas de OO nos relacionamentos
  • Não tenha mais medo dos antigos Iterators
  • Set ou List, qual utilizar?
  • Equals ou hashCode de uma vez por todas

Descrição

Nesse curso de Java Collections você aprende a dominar as principais classes e métodos das Collections. O módulo tem atividades que testam o seu conhecimento e estimulam o aprendizado para você se capacitar no tema de verdade com exercícios na linguagem.

O curso é voltado para desenvolvedores Java que querem ir além da ArrayList e conhecer List, Set e Map, incluindo as boas práticas. O módulo tem dificuldade intermediária e você pode os primeiros passos fazendo outros cursos para iniciantes da Formação em Java.

Quando terminar as lições do curso de Java Collections, vai saber como trabalhar com ArrayList, lists de seus próprios objetos, boas práticas em relacionamentos, o poder dos sets, como utilizar sua classe em um Set, Equals e Hashcode, além de descobrir qual collection usar dependendo da aplicação que você estiver desenvolvendo no momento.

Ao todo, são mais de 170 minutos de vídeos e 62 atividades para você saber tudo sobre Java Collections. O tempo estimado para concluir o curso é de apenas 20 horas, e o melhor é que você pode fazer no seu tempo e acessar todo o conteúdo quando e como quiser.

Além do curso de Java Collections, você tem acesso durante um ano, com a sua assinatura da Alura, a novos cursos toda semana, incluindo o de Servlets e Java: os fundamentos do Java na web. Em qualquer curso que você escolher, também ganha um certificado digital de conclusão, que agrega ao seu currículo e ajuda a construir a sua carreira de desenvolvedor.

Conteúdo das Aulas

  1. Trabalhando com ArrayList
    • Recapitulando o uso de listas
    • Operações básicas
    • Ordenação
  2. Lists de seus próprios Objetos
    • Uma lista de Aula
    • Operações com objetos
  3. Relacionamento com listas
    • Aplicando em sua própria classe
    • Usar getters e setters?
    • Boas práticas em OO com coleções
  4. Mais práticas com relacionamentos
    • Fechando bem o encapsulamento
    • Listas não modificáveis
    • Mais métodos de acesso
  5. O Poder dos Sets
    • Diferenças de lista
    • Buscas rapidíssimas no HashSet
    • Como pegar o enésimo elemento?
  6. Aplicando um Set em nosso Modelo
    • Set de Aluno em Curso
    • Boas práticas
    • Expondo métodos de acesso
  7. Equals e HashCode
    • Utilizand sua classe num Set
    • O problema do Equals
    • Criando corretamente o hashCode
  8. Outros Sets e Iterators
    • TreeSet e LinkedHashSet
    • Antigas formas de percorrer coleções
    • Iterable
  9. Qual Collection Utilizar?
    • Listas ou Sets?
    • Mais sobre a interface Collection
    • APIs usando Collection
  10. Mapas
    • Mapas são coleções?
    • O get e o put
    • Buscando chaves com containsKey
    • Usando um mapa no seu modelo

Outras informações

  • A quem este curso se destina?

    Desenvolvedores Java que querem ir além da ArrayList e conhecer List, Set e Map, além de boas práticas

Instrutores

Foto do instrutor

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.

Cursos relacionados

Escolha seu plano e comece a estudar hoje mesmo

Plano Premium
12x de R$ 75 R$71,25
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Plano Premium Plus
12x de R$ 100 R$95
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Plano Max
12x de R$ 120 R$114
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Matricule-se e tenha acesso à: Plano Premium Plano Premium Plus Plano Max
578 Cursos Sim Sim Sim
1 ano de acesso Sim Sim Sim
Certificado digital de conclusão Sim Sim Sim
Cursos novos toda semana Sim Sim Sim
Projeto avaliado pelos instrutores Sim Sim
Certificado de avaliação Sim Sim
Acesso à Alura Start Sim Sim
Acesso à Alura Língua Sim
*5% de desconto
para leitores do tecnoblog.
Compra 100% segura
12x de R$ 75 R$71,25
Quero me Matricular
12x de R$ 100 R$95
Quero me Matricular
12x de R$ 120 R$114
Quero me Matricular
*5% de desconto para leitores do tecnoblog.
Compra 100% segura