.NET + Design Patterns: +11 horas de vídeos gratuitos
Neste post está a playlist atualizada da série sobre Design Patterns, a qual vem sendo produzida no Canal .NET desde 2022. No momento da publicação deste material chegamos a 5 lives, totalizando mais de 11 horas de conteúdos gratuitos que cobrem em detalhes inúmeros padrões de projeto e enfatizam sua implementação prática na plataforma .NET.
No player a seguir você encontra tudo isso, também podendo acessar tais conteúdos no YouTube através desse link:
A última live aconteceu neste mês de Maio/2023, descrevendo a utilização dos Patterns:
- Factory Method (apresentado por meu amigo Alexandre Malavasi)
- CQS (Command-Query-Separation)
- Fan-out/Fan-in
No exemplo abordando Command-Query-Separation (CQS) demonstrei o uso do projeto MediatR, em uma aplicação construída com .NET 7 + ASP.NET Core. Trata-se de uma API REST para manipulação de chamados de suporte, na qual foram empregados ainda o Entity Framework Core (persistência de chamados), o Dapper (consulta a chamados) e o MiniProfiler (profiling de instruções SQL geradas). Este material já foi disponibilizado no GitHub:
Caso achem útil esta solução, peço por favor um ⭐️ no repositório apoiando. Fica também o convite para que vocês me sigam lá no GitHub!
Já para a demonstração do padrão Fan-out/Fan-in utilizei uma aplicação serverless, implementada com .NET 7 + Azure Durable Functions (Isolated Process). Foram também empregadas como soluções de mensageria o Azure Queue Storage e o Azure Service Bus. Esse projeto também está no GitHub:
https://github.com/renatogroffe/DotNet7-AzureDurableFunctions-FanOutFanIn_SimulacaoDolarV2
Caso também achem útil esta segunda solução, peço por favor novamente um ⭐️ no repositório apoiando. E convido vocês para que me sigam lá no GitHub!
Os outros padrões demonstrados em apresentações anteriores foram:
- 1a Live: Context Propagation, Prototype, Proxy
- 2a Live: Mediator, Chain of Responsibility
- 3a Live: Wait, Wait and Retry, Abstract Factory
- 4a Live: Observer, Composite, Fallback, Chaos Engineering
E finalizo este post com um convite…
Acompanhe em mais um evento ONLINE e GRATUITO no Canal .NET dicas, truques e alternativas úteis para o desenvolvimento Back-End e de APIs REST com .NET 7, C#, ASP.NET Core e Azure Functions. Ao longo da apresentação será coberto o uso de diferentes frameworks, serviços na nuvem, mensageria e boas práticas de forma a facilitar e tornar mais dinâmica a implementação de soluções baseadas na plataforma .NET no seu dia a dia.
Teremos também novidades do .NET 8 e C# 12 demonstradas na prática!
Quando: 05/06/2023 (segunda) a partir das 21:00 — horário de Brasília
Faça sua inscrição em:
https://bit.ly/live-backend-dotnet-jun-2023