📚 Pré-requisitos Teóricos: este projeto aplica conceitos ensinados em Especialização em Sistemas com C#. Recomendado revisar antes de começar.
v1.0 — Engenharia de Software & Práticas Profissionais
Trilha de Especialização Pedagógica
- Tecnologias: C# 12, .NET 8, Clean Architecture, CQRS, MediatR, FluentValidation, xUnit
- Arquivo Principal:
src/Application/Commands/CriarContaCommand.cs
—`
Aplicação corporativa de grande porte estruturada em Clean Architecture (Domain, Application, Infrastructure, WebAPI), CQRS com MediatR e FluentValidation.
—`
namespace Application.Commands;
public record CriarContaCommand(string Titular, decimal SaldoInicial);
public class CriarContaCommandHandler {
public string Handle(CriarContaCommand command) {
return $"Conta para {command.Titular} criada com saldo de R$ {command.SaldoInicial:F2} via CQRS!";
}
}
—`
No seu editor/IDE, abra a pasta deste projeto (File > Open Folder) ou navegue via terminal:
cd sistemas_csharp_03_cleanarch_cqrs
dotnet run
dotnet test
[!TIP] Dica para execução a partir da raiz do repositório: Se você abriu o repositório completo no VS Code, basta navegar até a pasta antes de executar: cd proj_aplicacoes_full_stack/projetos/sistemas_csharp_03_cleanarch_cqrs
| ⬅️ Ver Todos os Projetos no Super-Hub | 🏠 Página Inicial do Portal |