Skip to content

maxsuelmarreiro/alura-challenge-back-end-aluraflix-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alura Challenge Back-End

Site Alura | Site do desafio | #alurachallengeback

O objetivo do desafio é implementar uma API REST de uma plataforma para compartilhamento de vídeos. A plataforma deve permitir ao usuário montar playlists com links para seus vídeos preferidos, separados por categorias.

Para o backend, as principais funcionalidades a serem implementadas são:

  • API com rotas implementadas segundo o padrão REST;
  • Validações feitas conforme as regras de negócio;
  • Implementação de base de dados para persistência das informações;
  • Serviço de autenticação para acesso às rotas GET, POST, PUT e DELETE.

⏳ Duração

4 semanas no período de 19 de Julho a 13 de Agosto, divididas assim:

  • Semana 01: Implementando uma API REST
  • Semana 02: Adicionando entidades e relacionamentos
  • Semana 03 e 04: Implementando serviços de autenticação e deploy

O que é um Challenge da Alura?

É uma forma de implementar o Challenge Based Learning que a Apple ajudou a criar. Um mecanismo onde você vai engajar em cima de um problema, para só depois investigar soluções com cursos, conteúdo e conversas; ou até mesmo com o conhecimento que você já possui! Finalmente vai agir e colocar seu projeto no ar. Tudo isso com você comentando e ajudando nos projetos de outros alunos.

Engajar

Trello e Discord: Através de cards recebidos pelo Trello, você vai sentir na pele o que é ser Dev, recebendo diferentes pedidos, alguns bem detalhados, outros nem tanto. E vai tirar suas dúvidas sobre possibilidades de implementação no Discord exclusivo de alunos e alunas da Alura

Investigar

Cursos e Formações: Nossos cursos, formações, podcasts e artigos abrem muitas possibilidades para você encarar o desafio proposto. Todos esses conteúdos formam um guia detalhado, mas vale reforçar que você pode e deve escolher outros caminhos e soluções na hora de implementar, como em uma empresa de verdade

Agir

GitHub e LinkedIn: Essa é a hora de escrever o código! Coloque seu projeto no ar e mostre para o mundo. Nesta fase, você vai compartilhar seus aprendizados com as pessoas. Falar e escrever sobre as suas sacadas te ajudarão a criar um verdadeiro portfólio

Sobre o projeto

Tecnologias utilizadas

  • Java
  • Spring Boot
  • Banco de dados MySQL

About

API REST desenvolvida durante 4 semanas do Alura Challenge

Topics

Resources

Stars

Watchers

Forks

Languages