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.
Lo que desarrollarás </>
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.
¿Quién te guiará en este proyecto? </>
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.
Acerca de DIO
ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02
DIO es la comunidad tecnológica de aprendizaje continuo más grande de América Latina, que conecta al mejor talento con las empresas más innovadoras del mundo.
Un ecosistema educativo completo para aprender en desarrollo de software, ingeniería de datos, calidad de software y computación en la nube.