Curso de Spring Data JPA: Repositórios, Consultas, Projeções e Specifcations

8,8

Nota desse curso

196

Alunos neste curso

Faça esse curso de Java e persistência e:

  • Aprenda a usar os repositórios poderosos do Spring Data
  • Gere queries sem escrever nenhum JPQL
  • Use paginação e ordenação pelo Spring
  • Aprenda a construir queries dinâmicas através dos Specifications
  • Saiba lidar com os repositórios e as unções mais comuns

Conteúdo Detalhado

  1. Primeiro Repositório

    • Configuração de ambiente
    • Criando a aplicação
    • Configurando o banco
    • Gerando o banco de dados
    • Sobre SpringAplication.run()
    • Usando CrudRepository
    • Inserindo valores
    • Qual o benefício do CrudRepository?
    • Para saber mais: Injeção de Dependências
  2. Operações CRUD

    • Salvando o registro
    • Atualizando o registro
    • Quais operações?
    • Visualizar e deletar
    • Sobre findById
    • Desafio
    • Solução proposta
    • Para saber mais: Mais métodos
  3. Derived Queries, JPQL e Native Queries

    • Derived Query
    • Para saber mais: Mais Queries
    • Usando JPQL
    • Completando a aplicação
    • Native Query
    • Qual tipo de query usar?
  4. Paginação e Ordenação

    • Paginação
    • Para saber mais: Paginação e Derived Query
    • Tipos de repositórios
    • Ordenação
    • Como paginar?
  5. Trabalhando com Projeções

    • Criação da projeção
    • Visualizando a projeção
    • Qual o porquê dessa interface?
    • Para saber mais: Class based Projection
  6. Consultas dinâmicas

    • Estrutura da Specification
    • O que é essa Specification?
    • Compondo Specifications
    • Executando a pesquisa dinâmica
    • Para saber mais: MongoDB

Primeira aula de Spring Data JPA: Repositórios, Consultas, Projeções e Specifcations

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 já possuem um conhecimento com JPA.

Última atualização

12/10/2020

Já é aluno?

Começar o Curso

Aprenda Java com esse e outros cursos, comece agora!

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

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

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

  • 1241 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 todas as semanas