Curso de Java: Dominando as Collections

9,4

Nota desse curso

10.010

Alunos neste curso

Faça esse curso de Java e:

  • 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

Conteúdo Detalhado

  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

Primeira aula de Java: Dominando as Collections

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java: Dominando as Collections

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 relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

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

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

João Vitor

em 19/11/2019

Já fiz alguns cursos com o Paulo Silveira, e cada vez mais ele se supera no quesito de didática e passar o conteúdo de forma fácil e prática.

Java: Dominando as Collections

Renato dos Santos Areas

em 28/03/2019

Muito bacana o curso, mostra com as coleções ajuda muito no dia a dia de desenvolvimento.

Java: Dominando as Collections

Matheus Ferraz

em 12/11/2019

Apesar de já conhecer muitos elementos pertinentes a api de coleções do Java, aprendi muitos conceitos e abordagens (principalmente no tocante á programação segura, defensiva) e revisitei mecanismos que não utilizava há um certo tempo.

Java: Dominando as Collections

Aprenda Java com esse e outros cursos, comece agora!

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana