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

Renato Groffe
3 min readApr 25, 2021

--

No dia 12/04/2021 (uma segunda-feira) realizei uma apresentação no Canal .NET trazendo diversas dicas e truques na utilização de .NET 5, ASP.NET Core e Azure Functions, com foco principalmente na implementação de APIs REST e desenvolvimento Back-End. As diversas demonstrações englobaram ainda tecnologias como Visual Studio Code, Visual Studio 2019, Postman, Newman, GitHub Actions, .NET CLI, Azure App Service, Linux, PowerShell Core, Windows Terminal, Entity Framework Core, Azure Queue Storage, FluentValidation e até mesmo .NET 6.

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

Caso deseje assistir separadamente a cada um dos tópicos abordados acesse os links a seguir:

Informações adicionais sobre diversos recursos e tecnologias mencionadas neste post também podem ser encontradas nos seguintes artigos:

Visual Studio 2019: removendo packages NuGet que não estão em uso em um projeto

.NET + NuGet: atualizando packages via linha de comando

Automatizando testes de APIs REST com Postman + Newman

.NET CLI: ativando auto complete na linha de comando

Novidade no Visual Studio: suporte a IntelliSense no arquivo appsettings.json

.NET 5 + Health Checks: exemplos de implementação em projetos ASP.NET Core

Novidades do .NET 6: suporte a Hot Reload no ASP.NET Core

Novidades do .NET 6: melhorando a experiência na linha de comando com Response Files

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

.NET 5 + ASP.NET Core + Dockerfile + Testes em Postman + API REST para conversão de temperaturas

Postman + Newman + Testes de API de conversão de temperaturas

GitHub Actions + Newman + Postman (REST API Tests) + Docker + Azure Container Registry + Azure CLI + Azure App Service + Jobs + Variables + Secrets

.NET 5 + ASP.NET Core + Health Checks + Xabaril + Dashboard + SQL Server + MongoDB + Apache Kafka + RabbitMQ + Monitoramento de Recursos

.NET 5 + Azure Functions 3.x + Queue Storage + Azure SQL/SQL Server + Queue Trigger + HTTP Trigger + Entity Framework Core + FluentValidation + Manipulação de Moedas Estrangeiras

.NET 6 Preview 3 + ASP.NET Core + API REST (Contagem de Acessos) + Hot Reload + Docker + Linux

E termino este post com um convite…

No dia 28/04/2021 (quarta) às 21:00 — horário de Brasília — teremos mais um evento online e gratuito no Canal .NET.

Nesta live será demonstrado como podemos construir testes de integração sem grandes adversidades, automatizando ainda a execução destes em processos de CI/CD com Azure DevOps e GitHub Actions. Ao longo da apresentação está previsto o uso de tecnologias como .NET, xUnit, Visual Studio 2019, Apache Kafka, MongoDB, Kubernetes e serviços do Microsoft Azure.

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

https://bit.ly/live-automacao-testes-integracao

--

--

Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker