Coder Social home page Coder Social logo

davidvf7 / screenmatch-con-spring-boot Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 97 KB

Proyecto Java utilizando Spring Boot, Hibernate y JPA para gestionar datos de series y episodios. La app se conecta a la API OMDB para la información. Consultas JPQL para búsquedas avanzadas en la BD PostgreSQL. Todo se gestiona con Maven. Usuarios pueden buscar series, obtener detalles de episodios por serie, filtrar series por título/género, etc.

Java 100.00%
aluralatam api hibernate java jpa-persistence-applications onenexteducation oracle postgresql spring spring-boot

screenmatch-con-spring-boot's Introduction

Programação-Java_ Persistencia de datos y consultas con Spring Data JPA

Screenmatch - Spring Boot

Proyecto desarrollado durante el segundo curso de la formación Avanzando con Java de Alura

📝 Descripción

Este proyecto Java utiliza Spring Boot, Hibernate y JPA para gestionar datos de series y episodios. La aplicación se conecta a la API OMDB para obtener información sobre series en línea. Además, se implementan consultas JPQL para realizar búsquedas avanzadas en la base de datos. Todo el proyecto se gestiona con Maven, permitiendo una fácil gestión de dependencias y compilación. Con un menú interactivo en la consola, los usuarios pueden buscar series, obtener detalles de episodios por serie, filtrar series por título y género, y encontrar los mejores episodios y series según diferentes criterios.

🔨 Objetivos del proyecto

  • Avanzar en el proyecto Screenmatch, iniciado en el primer curso de la formación, creando un menú con varias opciones;
  • Modelar las abstracciones de la aplicación a través de clases, enums, atributos y métodos;
  • Consumir la API de ChatGPT;
  • Utilizar Spring Data JPA para persistir datos en la base de datos;
  • Conocer varios tipos de bases de datos y utilizar PostgreSQL;
  • Trabajar con varios tipos de consultas a la base de datos;
  • Profundizar en la interfaz JPA Repository.

👨‍💻 Desarrollado por

David Velasco Fierros

📷 Capturas de pantalla

Captura app consola API 1 Captura app consola API 2 Captura app consola API 3 Captura app consola API 4 Captura app consola API 5 Captura app consola API 6

screenmatch-con-spring-boot's People

Contributors

davidvf7 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.