Skip to content

Projeto criado na série de vídeos ensinando a construir uma API Rest utilizando .NET 6, EF Core, Azure e boas práticas de arquitetura!

Notifications You must be signed in to change notification settings

Eschechola/ManagerAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ManagerAPI

Projeto criado na série de vídeos onde eu ensino a construir uma API Rest utilizando .NET 6, EF Core, e princiaplmente boas práticas de desenvolvimento e arquitetura!


Aulas:

  1. #0 - Introdução
  2. #1 - Definindo a Estrutura do Projeto
  3. #2 - Modelando Nossas Entidades
  4. #3.1- Iniciando a Camada de Infraestrutura e o Repository Pattern
  5. #3.2 - Finalizando a Camada de infraestrutura
  6. #4 - Construindo Nossa Camada de Serviço
  7. #5.1 - Criando Nossa Camada de API
  8. #5.2 - Adicionando JWT a Nossa API
  9. #6 - Encerramento
  10. #7 - [BONUS] Aumentando a Segurança da API
  11. #8 - Iniciando nosso banco de dados no Azure!
  12. #8.1 - Configurando o Azure Key Vault e realizando o deploy
  13. #9 - Adicionando Testes Unitários
  14. #10 - Migrando o Projeto Para .NET 6!
  15. #11 - Refatorando Métodos e Implementando Hash




Para poder rodar o projeto você precisa configurar algumas variaveis de ambiente


Iniciar os segredos de usuários

dotnet user-secrets init


Configurar a string de conexão ao banco de dados


dotnet user-secrets set "ConnectionStrings:USER_MANAGER" "[STRING CONNECTION]"


Configurar dados de autenticação (JWT)


dotnet user-secrets set "Jwt:Key" "[JWT CRYPTOGRAPHY KEY]"
dotnet user-secrets set "Jwt:Login" "[JWT LOGIN]"
dotnet user-secrets set "Jwt:Password" "[JWT PASSWORD]"


Por fim você configura a chave de criptografia da aplicação


dotnet user-secrets set "Cryptography" "[CHAVE DE CRIPTOGRAFIA DA APLICAÇÃO]"



Alguns comandos que podem ser úteis :)



Listar todas os segredos de usuário da aplicação.


dotnet user-secrets list


Deletar um segredo de usuário da aplicação.


dotnet user-secrets remove "[CHAVE]"






2022©

About

Projeto criado na série de vídeos ensinando a construir uma API Rest utilizando .NET 6, EF Core, Azure e boas práticas de arquitetura!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages