Skip to content

gp208/nlwConnectCs

Repository files navigation

TechLibrary

Aplicativo em C# que implementa uma biblioteca virtual. O usuário pode se registrar, autenticar, procurar livros no acervo e tomar emprestado os exemplares disponíveis.

Fundamentos do C#, fundamentos do .NET, criação de usuários, autenticação de usuários, criptografia de senhas com BCrypt, banco de dados, integração com banco de dados, implementação de tokens de acesso JWT, definição e tratamento adequado de exceções personalizadas, paginação e filtros.

Desenvolvido no evento NLW Connect - Csharp (17–23/02/2025) da Rocketseat

Uso

git clone https://github.com/gp208/nlwConnectCs
  1. Inicie o aplicativo no terminal com dotnet run --project ./nlwConnectCs/TechLibrary.Api --launch-profile https e abra https://localhost:7044/swagger/index.html no navegador, ou execute o projeto pelo Visual Studio
  2. Crie um usuário em Users
  3. Entre com seu cadastro em Login e guarde o token de acesso
  4. Clique em Authorize e digite 'Bearer' seguido de espaço e do token para obter o acesso
  5. Procure os livros disponíveis em Books informando o número (1 a 3) da página da lista de livros ('pageNumber') ou parte do título
  6. Forneça em Checkouts o ID do livro que deseja pegar emprestado

Releases

No releases published

Packages

No packages published

Languages