DEV Community

Renato Groffe
Renato Groffe

Posted on • Edited on

1

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay