.NET, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Julho-2021
Tags: dotnet, csharp, webdev, azure
Published: 2021-07-24 22:08:57

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4ia3p8wagqsg42fht5dk.png)

No dia **30/06/2021** (uma **quarta-feira**) realizei uma apresentação no [**Canal .NET**](https://www.youtube.com/canaldotnet/) 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, ASP.NET API Versioning, PowerShell, Git, posh-git, Oh my Posh, Apache Kafka, MassTransit, Polly, Postman, Newman** e **Azure DevOps**.

A [**gravação**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=850s) está disponível no **YouTube** e pode ser assistida gratuitamente:

{% youtube 8TAId5dYOjs %}

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

[**Adicionando Referências a Projetos no Visual Studio Code**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=855s)

[**Thunder Client: testando APIs REST no Visual Studio Code**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=1685s)

[**ASP.NET API Versioning: descomplicando o versionamento de APIs REST**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=2410s)

[**posh-git + Oh my Posh: integração com Git na linha de comando PowerShell**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=3675s)

[**Descomplicando Kafka com MassTransit**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=5680s)

[**Resiliência e Tratamento de Falhas mais inteligente com Polly: um exemplo implementando o padrão Circuit Breaker**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=7105s)

[**Automatizando Testes de Azure Functions com Azure DevOps + Postman**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=8247s)

[**Extensões TODO + Visual Studio Code: localizando rapidamente trechos de código a serem corrigidos ou acertados**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=9405s)

[**Minimal APIs com .NET 6 + ASP.NET Core**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=10183s)

[**Compile-time logging source generation em .NET 6**](https://www.youtube.com/watch?v=8TAId5dYOjs&t=10752s)

Os projetos utilizados ao longo da apresentação foram disponibilizados no [**GitHub**](https://github.com/renatogroffe):

[**.NET 5 + ASP.NET Core + JWT (JSON Web Token) + Identity Core + Entity Framework Core InMemory + Redis + Refresh Tokens**](https://github.com/renatogroffe/ASPNETCore5_JWT-Identity-RefreshTokens)

[**.NET 5 + ASP.NET Core + REST API Contagem de Acessos + Swagger + ASP.NET API Versioning**](https://github.com/renatogroffe/ASPNETCore5-REST_API-Swagger-Versioning_ContagemAcessos)

[**PowerShell + posh-git + oh-my-posh**](https://github.com/renatogroffe/PowerShell_posh-git_oh-my-posh_Instrucoes)

[**.NET 5 + ASP.NET Core + REST API Contagem de Acessos + MassTransit + Apache Kafka + Swagger + ASP.NET API Versioning**](https://github.com/renatogroffe/ASPNETCore5-REST_API-MassTransit-Kafka_ContagemAcessos)

[**.NET 5 + Consumo de API REST de contagem de acessos + Código Resiliente com Polly + Circuit Breaker**](https://github.com/renatogroffe/DotNet5-Worker-Polly-CircuitBreaker_ConsumoAPIContagem)

[**.NET 5 + Azure Functions + Testes em Postman + Newman + Function App (com HTTP Trigger) para cálculo de juros compostos**](https://github.com/renatogroffe/DotNet5-AzureFunctions-HttpTrigger-Postman_JurosCompostos)

[**Azure DevOps + REST API Tests (Postman + Newman) + Azure Functions 3.x + Http Trigger + .NET 5**](https://github.com/renatogroffe/AzureDevOps-Postman-Newman-AzureFunctions3x-DotNet5_JurosCompostos)

[**.NET 6 Preview 5 + ASP.NET Core + REST API + Compile-time logging source generation + Docker + Linux**](https://github.com/renatogroffe/ASPNETCore6-Preview5-REST_API-LoggingSourceGeneration_JurosCompostos)

E concluo este post com um convite...

Dia **25/08 (quarta) às 21:00 — horário de Brasília** — teremos mais um **evento online e gratuito** no **Canal .NET**.

Ao longo desta live abordarei **dicas, truques e alternativas úteis para o desenvolvimento Back-End e de APIs REST com .NET, ASP.NET Core, Azure Functions**. Acompanhe para saber mais sobre o uso de diferentes frameworks, serviços na nuvem, mensageria, bancos de dados 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.

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

**https://bit.ly/live-backend-dotnet-ago-2021**

## Referências

[**.NET 5 + ASP.NET Core + Swagger: descomplicando o versionamento de APIs REST**](https://renatogroffe.medium.com/net-5-asp-net-core-swagger-descomplicando-o-versionamento-de-apis-rest-b3641c34203f)

[**Tratamento de Falhas com .NET + Polly: implementando o padrão Circuit Breaker**](https://renatogroffe.medium.com/tratamento-de-falhas-com-net-polly-implementando-o-padr%C3%A3o-circuit-breaker-8727abcc7414)

[**.NET 6 - Guia de Referência: artigos, vídeos e exemplos de utilização**](https://renatogroffe.medium.com/net-6-guia-de-refer%C3%AAncia-artigos-v%C3%ADdeos-e-exemplos-de-utiliza%C3%A7%C3%A3o-6c548981bf25)

[**.NET 5, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Abril-2021**](https://renatogroffe.medium.com/net-5-asp-net-core-apis-rest-e-desenvolvimento-back-end-dicas-para-o-dia-a-dia-abril-2021-36fdd3fef866)

[**.NET 5, ASP.NET Core, APIs REST e desenvolvimento Back-End: dicas para o dia a dia | Janeiro-2021**](https://renatogroffe.medium.com/net-5-asp-net-core-apis-rest-e-desenvolvimento-back-end-dicas-para-o-dia-a-dia-janeiro-2021-7caa0bc5d37f)