Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 4
Tags: azure, serverless, devops, linux
Published: 2021-08-09 00:34:43

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

Neste novo post dou continuidade à quarta parte da série com truques e dicas úteis sobre serviços e tecnologias que fazem parte do **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**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-1-h89)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 2**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-2-13da)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 3**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-3-50f2)

## Imersão Azure DevOps: evento online, gratuito e com certificado!

Atua na área de Desenvolvimento, Infraestrutura, Testes, DevOps, Dados, Inteligência Artificial ou, mesmo, na Gestão Ágil de Projetos? Gostaria de **ampliar seus conhecimentos sobre DevOps** numa **solução amplamente utilizada** e que permite gerenciar todo o ciclo de vida de um projeto de software, desde o agendamento de atividades ao deployment num ambiente de Produção?

Participe então da **Imersão Azure DevOps**, que será **promovida pelo Azure na Prática entre os dias 23 e 28 de Agosto!** Uma **iniciativa totalmente gratuita, online** e da qual você receberá um **certificado de conclusão** atestando sua participação!

Acesse o link a seguir para efetuar sua inscrição:
**https://bit.ly/imersao-azure-devops-devto**

## Outros eventos gratuitos nos próximos dias

[**WSL e Windows Terminal: fique por dentro das novidades! - segunda, 16/08 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/279847728/)

[**Azure na Robbu: WhatsApp, Chatbot, Voicebots e milhões de faturamento - terça, 17/08 - às 21:00 - horário de Brasília**](https://evento.blinket.com.br/anp-live-27-robbu-azure-case-sucesso)

[**Azure DevOps: dicas, truques e novidades - quarta, 18/08 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/279655148/)

[**Desenvolvimento Serverless com Azure Functions: dicas e truques - terça, 24/08 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/279655612/)

[**.NET 5, ASP.NET Core, APIs REST, desen.Back-End: dicas para o dia a dia parte 4 - quarta, 25/08 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/279655148/)

## .NET + Kafka + Azure Event Hubs: processando eventos em tempo real

O **Azure Event Hubs** é um serviço que integra a **nuvem Microsoft** e voltado à **ingestão de eventos**. Projetado de forma a oferecer paralelismo e escalabilidade na manipulação de informações, o Event Hubs é capaz até mesmo de processar milhões de ocorrências por segundo!

Tudo isto abre caminho para a utilização do **Azure Event Hubs** em diversos cenários de processamento mais intensivo, como logging e telemetria de aplicações, detecção de fraudes, clickstreams (rastreamento de cliques em grandes portais)... O **Event Hubs** além disso é compatível com padrões de comunicação como HTTPS, **AMQP** e **Kafka**, o que viabiliza o seu uso com as principais stacks de desenvolvimento da atualidade.

Assista a esta [**apresentação**](https://www.youtube.com/watch?v=h1yPezWUqC0&t=820s) que realizei no [**Canal .NET**](https://www.youtube.com/canaldotnet) para conhecer mais sobre o **Azure Event Hubs** e o seu suporte a **Kafka**, incluindo exemplos práticos de sua utilização com **.NET 5** e **Azure Functions**.

{% youtube h1yPezWUqC0 %}

Disponibilizei também alguns exemplos de implementação utilizando **.NET**, **Azure Event Hubs**, **Apache Kafka** e **Azure Functions** no **GitHub**:

[**.NET 5 + Console Application + Azure Event Hubs + Serilog + Producer**](https://github.com/renatogroffe/DotNet5-Worker-AzureEventHubs-Producer)

[**.NET 5 + Worker Service + Azure Event Hubs + Blob Storage + Consumer/Processor**](https://github.com/renatogroffe/DotNet5-Worker-AzureEventHubs-Consumer)

[**.NET 5 + ASP.NET Core + MVC + Azure Event Hubs + Questão Tecnologia (Voto)**](https://github.com/renatogroffe/ASPNETCore5-MVC-AzureEventHubs_SiteQuestao)

[**.NET 5 + Azure Functions + Azure Event Hubs + SQL Server + Dapper.Contrib + Pesquisa Tecnologia (Votos)**](https://github.com/renatogroffe/DotNet5-AzureFunctions-EventHubs-Sql-DapperContrib_Questoes)

[**.NET 5 + Worker Service + Azure Event Hubs + Blob Storage + Redis + Processor + + Dockerfile + Kubernetes + Questão Tecnologia (Votos)**](https://github.com/renatogroffe/DotNet5-Worker-AzureEventHubs-Redis-Processor_Questoes)

[**.NET 5 + ASP.NET Core + MVC + Apache Kafka + Questão Tecnologia (Voto)**](https://github.com/renatogroffe/ASPNETCore5-MVC-Kafka_SiteQuestao)

[**.NET 5 + Worker Service + Apache Kafka +SQL Server + Dapper.Contrib + Questão Tecnologia (Votos)**](https://github.com/renatogroffe/DotNet5-Worker-ApacheKafka-SqlServer-Dapper-Processor_Questoes)

## Azure DevOps + Linux: como se conectar ao Azure Repos utilizando SSH

Diferentemente do que muitos imaginam por se tratar de uma tecnologia **Microsoft**, o **Azure DevOps** pode ser facilmente utilizado com as principais stacks de desenvolvimento do mercado. Oferece ainda ambientes **Linux** (e mesmo **Mac**) para build/deployment automatizado de aplicações.

O **Azure DevOps** conta também com o serviço **Azure Repos**, alternativa para hospedagem de repositórios de código e versionamento totalmente compatível com **Git**. Isto abre caminho para a sua utilização por profissionais que têm em distribuições **Linux** o sistema operacional de seus ambientes de trabalho.

Confira neste [**vídeo gratuito**](https://www.youtube.com/watch?v=pDVkI_Tmke4) que produzi para o canal [**Azure na Prática**](https://www.youtube.com/azurenapratica) como trabalhar com **Azure Repos + Azure DevOps em Linux**, configurando para isto uma **conexão SSH** e tirando ainda proveito do **Visual Studio Code** como alternativa para codificação:

{% youtube pDVkI_Tmke4 %}

## Versionando rapidamente scripts SQL Com Azure Data Studio + Git + Azure Repos

Assim como o **Visual Studio Code**, o **Azure Data Studio** também conta com a funcionalidade **Source Control** para a integração com repositórios de código baseados em **Git**.

Aprenda neste [**vídeo gratuito**](https://www.youtube.com/watch?v=uoKCTtXDl3Y) que produzi para o canal [**Azure na Prática**](https://www.youtube.com/azurenapratica) como versionar sem complicações seus scripts do **SQL Server** a partir do **Azure Data Studio**, utilizando a integração desta ferramenta com **Git** e repositórios no **Azure DevOps** (por meio do serviço **Azure Repos**):

{% youtube uoKCTtXDl3Y %}

## Carreira em Nuvem em 2021

Em um bate-papo recente no canal [**Coding Night**](https://www.youtube.com/codingnight) foi abordada a **situação atual do mercado de TI em 2021 para Cloud Computing**, com dicas, orientações, tecnologias e como ir além... A [**gravação**](https://www.youtube.com/watch?v=No3SiSzxkeY) está disponível no **YouTube** e pode ser assistida gratuitamente:

{% youtube No3SiSzxkeY %}

## microsoft/WhatTheHack: aprendendo Azure através de desafios práticos

O repositório **microsoft/WhatTheHack** reúne dezenas de desafios envolvendo diversos serviços do **Microsoft Azure**, tecnologias open source (**Kubernetes**, **Terraform**…), plataformas de desenvolvimento (**.NET**, **Java**) e soluções de automação (**Azure DevOps**, **GitHub Actions**).

Trata-se de uma excelente fonte de estudos gratuita, com exercícios passo a passo que facilitam o aprendizado de inúmeros serviços que integram a **nuvem Microsoft**. Para saber mais acesse o **GitHub** do projeto:

**https://github.com/microsoft/WhatTheHack/**