📚 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, SignalR, WebSockets, Redis Backplane, Real-Time
- Arquivo Principal:
Hubs/FinanceiroHub.cs
—`
Hub de comunicação bidirecional em tempo real com WebSockets via SignalR, Redis Backplane para escalabilidade horizontal e dashboard de métricas.
—`
using Microsoft.AspNetCore.SignalR;
public class FinanceiroHub : Hub {
public async Task EnviarAlerta(string ticker, decimal preco) {
await Clients.All.SendAsync("ReceberCotacao", ticker, preco);
}
}
—`
No seu editor/IDE, abra a pasta deste projeto (File > Open Folder) ou navegue via terminal:
cd sistemas_csharp_04_signalr_realtime
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_04_signalr_realtime
| ⬅️ Ver Todos os Projetos no Super-Hub | 🏠 Página Inicial do Portal |