DEV Community

Renato Groffe
Renato Groffe

Posted on • Edited on

Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 5

Alt Text

Este é o quinto post da série que venho produzindo com dicas úteis e truques voltados a serviços e tecnologias que integram o Microsoft Azure. Se ainda não consultou os artigos anteriores ou, até mesmo, gostaria de revê-los acesse os links a seguir:

Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 1

Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 2

Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 3

Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 4

Eventos gratuitos nos próximos dias

Clean Architecture: Modos de Desacoplamento - segunda, 30/08 - às 21:00 - horário de Brasília

Azure DevOps + Infraestrutura como código no Azure: alternativas para deployment - terça, 31/08 - às 21:00 - horário de Brasília

Desenvolvimento Serverless com Azure Functions: dicas e truques - quarta, 01/09 - às 21:00 - horário de Brasília

Hospedagem de aplicações no Azure: da VM ao cluster Kubernetes! - sábado, 04/09 - às 14:30 - horário de Brasília

.NET 5, ASP.NET Core, APIs REST, desen.Back-End: dicas para o dia a dia parte 4 - segunda, 13/09 - às 21:00 - horário de Brasília

Canais e grupos no Telegram com foco em Azure

Nos canais do Telegram a seguir você poderá encontrar inúmeras informações, dicas, novidades e anúncios sobre eventos gratuitos envolvendo o Microsoft Azure:

Canal .NET

Azure na Prática

Coding Night

Deixo ainda aqui os links de alguns grupos do Telegram focados em Azure:

Azure Tech Brasil

Cloud Students

Azurite: emulando o Azure Storage via package npm

O Azurite é um emulador local do Azure Storage, desenvolvido pela própria Microsoft e compatível com Windows, Linux e macOS. Este suporte a diversos sistemas operacionais é possível graças às alternativas de distribuição oferecidas para o mesmo:

Já abordei anteriormente o uso do Azurite via container no seguinte vídeo para o canal Azure na Prática:

Para instalar o Azurite via npm execute a instrução:

npm install -g azurite

Para executar o Azurite quando o mesmo for instalado via npm basta acioná-lo em um terminal com a instrução:

azurite

Alt Text

Integrando o Visual Studio 2019 a repositórios do Azure DevOps

Pretende utilizar o Azure DevOps para versionamento do código de suas aplicações .NET e implementa seus projetos a partir do Visual Studio 2019? Confira neste vídeo que produzi para o canal Azure na Prática como integrar facilmente o VS2019 ao Azure Repos, um serviço do Azure DevOps para hospedagem de código totalmente compatível com Git:

Automação Comercial + Azure: cases de sucesso

Desenvolve soluções de automação comercial e está em dúvidas sobre como modernizar suas aplicações, tirando proveito dos benefícios oferecidos na nuvem Microsoft?

Acompanhe então a gravação desta live do canal Coding Night apresentando diversos cases de sucesso na adoção de serviços do Azure em projetos de automação comercial... Tecnologias, dificuldades, insights, dicas e muito mais:

Azure Weekend 2021 2a edição

No dia 19/06 aconteceu a segunda edição online em 2021 do Azure Weekend, evento online e totalmente gratuito com foco nas diversas tecnologias e serviços que integra o Microsoft Azure. A gravação está no YouTube:

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

Criando aplicações confiáveis com Azure Durable Functions e Storage Account - Alexandre Malavasi (Microsoft MVP, MTAC) - com Diego Moreira Matos (Microsoft MVP)

Introdução ao Azure Confidential Computing - Walter Coan (Microsoft MVP) - com Walter Coan (Microsoft MVP)

.NET 5 + Azure Functions: automatizando o build e deployment com GitHub Actions e Azure DevOps - Walter Coan (Microsoft MVP) - com Renato Groffe (Microsoft MVP, MTAC)

O projeto que utilizei na apresentação sobre Azure Functions está no GitHub:

.NET 5 + Azure Functions + HTTP Trigger + Contagem de Acessos

Assim como os pipelines que montei para o Azure DevOps:

Azure DevOps Pipeline + Azure Functions + .NET 5 + Hospedagem em Linux

Azure DevOps Pipeline + Azure Functions + .NET 5 + Hospedagem em Windows

E um workflow do GitHub Actions:

GitHub Actions + .NET 5 + Azure Functions + Azure CLI

WSL e Windows Terminal: fique por dentro das novidades!

Acompanhe a gravação no YouTube deste evento que aconteceu recentemente no Canal .NET com o Luís Henrique Demetrio (Microsoft) e fique por dentro das principais novidades envolvendo o Windows Terminal e o WSL (Windows Subsystem for Linux). Saiba desde como instalar e configurar corretamente estas soluções, passando ainda por questões envolvendo o funcionamento das mesmas e dicas na sua utilização:

Build, Testes e Deployment Automatizados de APIs REST

Em uma apresentação que realizei recentemente no canal da comunidade DevPira demonstrei como implementar o build, testes e deployment automatizados de uma API REST utilizando containers, o Azure App Service e um workflow do GitHub Actions. No caso específico dos testes, demonstrei inclusive a possibilidade de implementação das validações com Postman (via criação de uma Collection) e execução automatizada dos mesmos via Newman. A gravação está disponível no YouTube e pode ser assistida gratuitamente:

O projeto que utilizei na demonstração está no GitHub:

.NET 5 + ASP.NET Core + Class Library + Application Insights + Dockerfile + Testes em Postman + API REST para cálculo de juros compostos

Deixo aqui também o link do workflow que criei no GitHub Actions:

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

Top comments (0)