Black Friday 20% de desconto
Tá acabando

0

dias

00

hrs

00

min

00

seg

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

8,8

Nota desse curso

403

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
Tá acabando

0

dias

00

hrs

00

min

00

seg

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

  • Desconto 20%

Premium

Desconto 20%
  • 1244 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 R$60
à vista R$900 R$720
Matricule-se

Premium Plus

Desconto 20%
  • 1244 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 R$80
à vista R$1.200 R$960
Matricule-se

Max

Desconto 20%
  • 1244 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 R$96
à vista R$1.440 R$1.152
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas