Skip to content

leandrodasilvaalves/estudos-api-cursos-online

Repository files navigation

Cursos Online

Esta é uma api exemplo criada para consolidar os estudos e conceitos aprendidos, bem como servir de exemplo e referencias para implementações futras.

Pré-requisitos

Windows, Linux ou Mac
Vscode
Git

Instalando

Execute os comandos abaixo:

dotnet restore
dotnet ef database update -v

Built With

Autor

Demandas

  • Incluir JWT
  • Refatorar servico JWT
  • Padronizar responses
    • OkReponses
    • BadRequestResponses
    • NotFoundResonses
  • Incluir validações
  • Refatorar construtores Responses
  • Traduzir erros de modelstate
  • Extrair Identity para servico
  • Fechar endpoints protegidos
  • Utilizar claims nos endpoints
  • Versionar API
  • Melhorar documentação via Swagger
  • Incluir logs e monitoramento (KissLog)
  • [Bug] KissLog logando senhas
  • Validar logs nas demais controllers
  • Manter propriedade token apenas para response de autenticação
  • Exception Middleware
  • Healthcheck
  • CORs Police
  • [] Upload de imagem
    • Cadastro de Aluno com imagem
    • Extrair upload para servico
    • Atualizacao do aluno com imagem
    • Remover imagem em caso de erro
    • [Bug] As imagems com url estão dando 404
    • [] Upload com base64
  • AutoMapper
    • Mapear imagem aluno com url completa
    • Normalizar cadastro de aluno v1
  • Endpoint para troca de senha
  • Endpoints para gerenciar claims
    • Listar usário com suas claims
    • Incluir claims para um usuário
    • Atualizar claims de um usuário
    • Remover claims de um usuário

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published