Challenge Back-End 5 Alura: AluraFlix
CRUD de Videos - Challenge Back-End 5 Alura
Trata-se de um projeto para uma plataforma de compartilhamento de vídeos. O backend deve desenvolver as principais funcionalidades a serem implementadas:
✅: Semana 01: Implementar a base de dados escolhida, desenvolvimento da API com rotas CRUD para uma entidade e fazer os primeiros testes. (Feito)
⚠️: Semana 02: Criar mais de um modelo/entidade, rotas CRUD e relacionais, buscas na base via parâmetros de query, fazer testes de unidade e integração. (Em desenvolvimento)
⚠️: Semana 03 e 04: Implementação de mais funcionalidades: paginação, autenticação; deploy da aplicação. (Em desenvolvimento)
#alurachallengebackend5
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Challenge Back-End 5 Alura: AluraFlix |
🏷️ Tecnologias | java, postgres, h2, postman, spring boot, hibernate |
🚀 URL | |
🔥 Desafio | https://www.alura.com.br/challenges/back-end-5 |
Por quê
Objetivo é criar um projeto backend, do início ao fim.
Semana 01 Funcionalidades:
API com rotas implementadas segundo o padrão REST - Feito com Java e Spring boot;
Validações feitas conforme as regras de negócio - Todos os campos de vídeos preenchidos e validados;
Implementação de base de dados para persistência das informações - Banco de dados H2 no perfil de testes;
Serviço de autenticação para acesso às rotas GET, POST, PUT e DELETE - testes de métodos e status code feitos no Postman.
Tecnologias
- Java
- Spring
- JPA / Hibernate
- Maven
- Postman
- H2
- PostgreSQL
Pré-requisitos
- ☕coffee:
- 🐘🐘ant:
Autor
Vitor Marcato