Skip to content

Projeto para botar a mão na massa em algumas (boas) práticas referentes ao Vertical Slice, Clean Code, etc. Ah! E, e como o nome sugere, esse repositório será meu guia/dicionário para próximos projetos em .NET

Notifications You must be signed in to change notification settings

junioranheu/wards-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wards — Coletânea de códigos super úteis

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).

Front-end publicado em:

https://wards.vercel.app/ — A primeira requisição pode demorar um pouco, já que a API está deployada na Azure free

About

Projeto para botar a mão na massa em algumas (boas) práticas referentes ao Vertical Slice, Clean Code, etc. Ah! E, e como o nome sugere, esse repositório será meu guia/dicionário para próximos projetos em .NET

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published