DEV Community

Renato Groffe
Renato Groffe

Posted on • Updated on

.NET, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Novembro-2021

Image description

No dia 27/09/2021 (uma segunda-feira) realizei uma nova apresentação no Canal .NET trazendo diversas dicas e truques na utilização de .NET 5, ASP.NET Core, Azure Functions e também novidades do .NET 6, com foco principalmente na implementação de APIs REST e desenvolvimento Back-End. As diversas demonstrações englobaram ainda tecnologias como Visual Studio Code, NuGet, Azure Functions, RabbitMQ, Swagger, JWT, Polly, .NET CLI, BenchmarkDotNet e Redis.

A gravação está disponível no YouTube e pode ser assistida gratuitamente:

Se deseja assistir separadamente a cada um dos tópicos abordados acesse os links a seguir:

Azure Functions + .NET 5 + RabbitMQ

ASP.NET Core + Swagger + JWT

NuGet Gallery: adicionando packages no Visual Studio Code

Version Lens: exibindo packages desatualizados no VS Code

Visual Studio Code + Console Apps: utilizando o Terminal

Resiliência com Polly: implementando o uso de Wait + Retry

Polly + Fallback: valores default no tratamento de falhas

dotnet run: como configurar a porta de execução de uma aplicação ASP.NET Core

BenchmarkDotNet: testando a performance de códigos .NET

.NET + Redis: utilizando Hashes

.NET 6 + Back-End: mudanças em templates

Os projetos utilizados ao longo da apresentação foram disponibilizados no GitHub:

.NET 5 + Azure Functions 3.x + RabbitMQ

.NET 5 + ASP.NET Core + REST API + Contagem de Acessos + JWT + Configurações para uso do Swagger com JWT

.NET 5 + Consumo de API REST de contagem de acessos + Código Resiliente com Polly + Wait and Retry

.NET 5 + Consumo de API REST de contagem de acessos + Código Resiliente com Polly + Fallback

.NET 5 + Console Application + BenchmarkDotNet (execução via classe BenchmarkSwitcher) + Newtonsoft + System.Text.Json

.NET 5 + Console Application + BenchmarkDotNet + HttpClient + Refit

.NET 5 + ASP.NET Core + Swagger + FluentValidation + Apache Kafka + Redis + Cotações de Ações

.NET 5 + Worker Service + Apache Kafka + Redis + Dockerfile + Integration Tests (.NET 5 + xUnit + FluentAssertions) + Manipulação de Ações

Deixo ainda aqui os links de alguns artigos que publiquei e que cobrem tópicos desta apresentação:

ASP.NET Core + JWT: configurando o uso do Swagger para testes com tokens

Turbinando o desenvolvimento .NET no VS Code: exibindo packages desatualizados | Dica 1

Turbinando o desenvolvimento .NET no VS Code: utilizando o Terminal com Console Apps | Dica 2

Visual Studio Code: dicas, truques, conteúdos gratuitos...

Tratamento de Falhas com .NET + Polly: implementando o uso de Wait and Retry

.NET 5 + Polly: exemplos com Circuit Breaker, Chaos Engineering, Fallback, Wait-Retry...

ASP.NET Core: definindo a porta de execução via dotnet run

BenchmarkDotNet: testando a performance de códigos .NET

.NET 6 + ASP.NET Core: novidades nos templates de projetos

.NET 6 - Guia de Referência: artigos, vídeos e exemplos de utilização


E concluo este post com um convite…

Dia 15/11 (segunda) às 21:00 — horário de Brasília — teremos mais um evento online e gratuito no canal Coding Night.

Será uma live abordando as principais novidades do .NET Conf 2021, cobrindo anúncios de tecnologias como .NET 6, ASP.NET Core, MAUI, Blazor, Azure, Visual Studio e muito mais!

Para participar faça sua inscrição no link a seguir, a transmissão acontecerá via YouTube:

https://bit.ly/novidades-dotnet-conf-2021


Referências

.NET 5, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Julho-2021

.NET 5, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Abril-2021

.NET 5, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Janeiro-2021

Top comments (0)