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)
#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 |
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.
- Java
- Spring
- JPA / Hibernate
- Maven
- Postman
- H2
- PostgreSQL
- Java17 ☕
- PostgreSQL 12 🐘
Vitor Marcato