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.
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.
Quem vai te guiar neste projeto </>
Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech
Com o o DIO PRO você irá:
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
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
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.
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.