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
git clone https://github.com/gp208/nlwConnectCs- Inicie o aplicativo no terminal com
dotnet run --project ./nlwConnectCs/TechLibrary.Api --launch-profile httpse abra https://localhost:7044/swagger/index.html no navegador, ou execute o projeto pelo Visual Studio - Crie um usuário em Users
- Entre com seu cadastro em Login e guarde o token de acesso
- Clique em Authorize e digite 'Bearer' seguido de espaço e do token para obter o acesso
- 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
- Forneça em Checkouts o ID do livro que deseja pegar emprestado