Repositório de códigos úteis que servem de apoio para novos projetos em .NET. Simples e objetivo assim.
Contém exemplos e práticas referentes à criação de uma API com .NET 7, criação de Token JWT e Refresh Token, criptografia e descriptografia de senha, padrão DDD, EF e alguns exemplos de Dapper, Clean Arch (padrão arquitetural que favorece reusabilidade de código, coesão, organização em geral, etc), arquitetura Vertical Slice (arquitetura focada em features (UseCases)), Clean Code, filtros de autorização, erro e request, upload de arquivos, validação com FluentValidation, middleware simples de Health Check, mockagem com Moq, envio de e-mail, criação de workers/jobs com Quartz.NET, bulk insert, streaming de arquivos em chunks, Parallel Threads, Cancellation Token, Generic Repository, RabbitMQ, ChatGPT, SignalR, Channels, leitura dinâmica de XLSX e XLS (GenericReadExcel), importação dinâmica de CSV, exportação dinâmica de CSV e XLSX, geração de PDF, e etc.
PS: Extraí e publiquei um NuGet package da minha camada Utils.
O pacote não foi utilizado diretamente nesse projeto porque a ideia inicial era ser um projeto totalmente à parte (com exemplos reais de chamada da camada Utils).
https://wards.vercel.app/ — A primeira requisição pode demorar um pouco, já que a API está deployada na Azure free