Skip to content

Challenge Back-End: Projeto AluraFlix - API REST com Spring Boot

Notifications You must be signed in to change notification settings

vitormarcato/alura-challenge-backend-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


  • Java17 ☕
  • PostgreSQL 12 🐘

Autor


Vitor Marcato

https://www.linkedin.com/in/vitormarcato/

Releases

No releases published

Packages

No packages published

Languages