/dsmovie

Projeto desenvolvido na semana Spring React

Primary LanguageJava

Semana Spring React - DSMovie

Resumo

Projeto full-stack responsavel pela listagem e avaliação de filmes baseado em monorepo, evento organizado pela DevSuperior. Back-end criado usando Spring Boot com os modulos Spring Data e Spring JPA com principios de API REST, tendo serviços, controles e repositórios no padrão camadas. Front-end criado usando React no principio com visual estático, foi usado alguns principios, como: Componentes Props, Estado. O Front-end está hospedado no Netlify e o Back-end com deploy no Heroku

Front-End
Back-End

Tecnologias

Spring Boot, Spring Data, Spring JPA, API Rest, React, React Hooks

Organização

  • Episódio 1 - Inicio:

    • Criar projetos back-end e front-end
    • Salvar os projeto no Github em monorepo
    • Montar o visual estático do front-end
  • Episódio 2 - Aprofundando:

    • Implementar o back-end
    • Modelo de domínio
    • Acesso a banco de dados
    • Estruturar o back end no padrão camadas
    • Criar endpoints da API REST
    • Implantação na nuvem
  • Episódio 3 - Mapa de Carreira:

    • Integrar back-end e front-end
    • Três pilares do React
      • Componentes
      • Props
      • Estado
    • React Hooks
      • useState
      • useEffect
      • useParams
      • useNavigate
  • Episódio 4 - Dúvidas Respondidas:

    • Sanar dúvidas dos alunos