O LiterAlura é um projeto desenvolvido como parte do desafio proposto pela parceria entre a Alura LATAM e a Oracle next education, como parte do programa Alura Challenges Oracle ONE. O projeto LiterAlura consistiu na construção de um catálogo de livros utilizando Java, Spring, PostgreSQL e a API Gutendex, que fornece dados sobre mais de 70 mil livros. O objetivo principal foi consumir uma API externa e praticar a persistência de dados em um banco de dados relacional.
Status: Em desenvolvimento
- Acesso à internet
- Java 16 ou superior instalado na máquina
- PostgreSQL instalado na máquina
- Instale o PostgreSQL na máquina
- Crie uma um banco de dados no PostgreSQL com o nome
literalura_livros
- Configure as variáveis de ambiente no seu sistema operacional
DB_HOST
com o valorlocalhost
DB_NAME
com o valorliteralura_livros
DB_PASSWORD
com o valor de sua senha do banco do PostgreSQLDB_USER
com o valor do seu usuário do banco do PostgreSQL- Instale o IntelliJ IDEA e rode o projeto
- Java - Linguagem de programação
- Spring Boot - Framework
- Maven - Gerenciador de dependências
- IntelliJ IDEA - IDE
- Gutendex - API
- Jackson Databind - Biblioteca
- PostgreSQL - Banco de dados
- Buscar livro pelo título e gravar no banco de dados
- Listar livros registrados
- Listar autores registrados
- Listar autores em determinado ano
- Listar livros em determinado idioma
- Listar os 10 livros mais baixados
- Listar autor por nome
Desenvolvedor Full stack - Edimilson Borges