Skip to content

casagrandeee/Estudo-Java-Spring-JPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenmatch

This project was developed during the course Java: Data Persistence and Queries with Spring Data JPA by Alura.

Description

The Screenmatch project is a Java application that uses Spring Boot and Spring Data JPA to manage series and episodes. The application allows searching for series and episodes, listing searched series, filtering series by category, among other functionalities.

Features

  • Search series on the web
  • Search episodes by series
  • List searched series
  • Search series by title
  • Search series by actor
  • List top 5 series
  • Search series by category
  • Filter series by season and rating
  • Search episode by snippet
  • List top 5 episodes by series
  • Search episodes from a date

Technologies Used

  • Java
  • Spring Boot
  • Spring Data JPA
  • Maven
  • H2 Database (for tests)

(PT-BR)

Screenmatch

Este projeto foi desenvolvido durante o curso Java: persistência de dados e consultas com Spring Data JPA pela Alura.

Descrição

O projeto Screenmatch é uma aplicação Java que utiliza Spring Boot e Spring Data JPA para gerenciar séries e episódios. A aplicação permite buscar séries e episódios, listar séries buscadas, filtrar séries por categoria, entre outras funcionalidades.

Funcionalidades

  • Buscar séries na web
  • Buscar episódios por série
  • Listar séries buscadas
  • Buscar série por título
  • Buscar séries por ator
  • Listar top 5 séries
  • Buscar séries por categoria
  • Filtrar séries por temporada e avaliação
  • Buscar episódio por trecho
  • Listar top 5 episódios por série
  • Buscar episódios a partir de uma data

Tecnologias Utilizadas

  • Java
  • Spring Boot
  • Spring Data JPA
  • Maven
  • H2 Database (para testes) =======

Programação-Formação Java

Java: persistência de dados e consultas com Spring Data JPA

Projeto desenvolvido no segundo curso da formação Avançando com Java da Alura

🔨 Objetivos do projeto

  • Evoluir no projeto Screenmatch, iniciado no primeiro curso da formação, criando um menu com várias opções;
  • Modelar as abstrações da aplicação através de classes, enums, atributos e métodos;
  • Consumir a API do ChatGPT;
  • Utilizar o Spring Data JPA para persistir dados no banco;
  • Conhecer vários tipos de banco de dados e utilizar o PostgreSQL;
  • Trabalhar com vários tipos de consultas ao banco de dados;
  • Aprofundar na interface JPARepository

2f458a6 (Initial Commit)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages