badge Conhecendo Spring Data JPA na prática com Java
PROJETOS

Conhecendo Spring Data JPA na prática com Java

Ao final deste projeto, o Dev irá conhecer os principais conceitos de mapeamento objeto relacional (ORM) usando o Spring Data JPA. Para isso, uma API RESTful será desenvolvida com ênfase na modelagem de suas entidades, no domínio de uma academia de ginástica.

AvançadoBack-End
Java image
Java
Inicie o desafio

Preencha seus dados

Ao clicar em "começar agora", declaro que aceito as Políticas de Privacidade e os Termos de Uso da DIO.

O que você vai desenvolver </>

Objetivo: O objetivo deste projeto é proporcionar ao Dev uma familiarização com os conceitos de mapeamento objeto-relacional usando o Spring Data JPA. Ao final, o Dev será capaz de desenvolver uma API RESTful utilizando Java, com foco na modelagem de entidades de uma academia de ginástica.

Descrição: Durante esse projeto prático hands-on, o Dev será desafiado a desenvolver uma API RESTful utilizando a tecnologia Java e o framework Spring Data JPA. A API será voltada para a modelagem de entidades relacionadas ao domínio de uma academia de ginástica.

O Dev será responsável por criar as entidades necessárias para representar os principais aspectos da academia, como alunos, instrutores, aulas, horários, entre outros.

Além disso, o Dev deverá implementar as funcionalidades básicas CRUD (Create, Read, Update, Delete) utilizando os recursos oferecidos pelo Spring Data JPA. Isso inclui a criação, leitura, atualização e exclusão de registros no banco de dados.

Ao longo do projeto, o Dev terá a oportunidade de aprender sobre os principais conceitos de mapeamento objeto-relacional, como a anotação de entidades, relacionamentos entre tabelas, queries personalizadas e transações. Também será possível explorar recursos avançados oferecidos pelo Spring Data JPA, como paginação, ordenação e consultas por exemplo.

Requisitos técnicos:
- Conhecimento básico em programação Java;
- Familiaridade com o Spring Framework;
- Conhecimento básico de bancos de dados relacionais;
- Ambiente de desenvolvimento Java configurado (JDK, IDE);
- Dependências do Spring Data JPA configuradas no projeto;
- Conhecimento em desenvolvimento de APIs RESTful.

Ao final desse projeto prático, espera-se que o Dev esteja apto a utilizar o Spring Data JPA para realizar o mapeamento objeto-relacional em seus projetos futuros, facilitando assim o acesso e manipulação de dados no banco de dados por meio de uma abordagem mais orientada a objetos.

image
image EDUCAÇÃOimage EMPREGABILIDADEimage COMUNIDADE
image

Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech

De R$ 718,80 por
R$17
,90 /mês
no plano anual
COMECE AGORA

Com o o DIO PRO você irá:

  • image fy section

    Acesso ilimitado a todos os bootcamps

    E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo

  • image fy section

    Mais de 180 projetos práticos para ganhar experiência

    Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado

  • image fy section

    Fazer parte das maiores e mais inovadoras empresas do mundo

    Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.

    image

Sobre a DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.

Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.