Azure na Prática's repositories
ANP-Docker-Minicurso
Materiais do minicurso de Docker do Azure na Prática
ANP-Docker-Nuvem-Turma2
Materiais do curso Azure na Prática #4 | Docker & Kubernetes na Nuvem - parte 2 - Nuvem - Turma 2
DotNetCore3.1_MongoDB
Exemplo de utilização de MongoDB em aplicações criadas com o .NET Core 3.1 e o ASP.NET Core 3.1
AppService-Node
Projeto de exemplo para hospedagem de uma aplicação NodeJS no App Service
AzureDurableFunctions-Monitor-Redis_CotacaoDolar
Exemplo de utilização do pattern Monitor em Azure Durable Functions, com uma implementação de polling de cotações do dólar em uma base Redis.
DotNet6-AzureDurableFunctions-Http-Aggregator_ContagemAcessos
Exemplo de implementação de um projeto Serverless utilizando .NET 6, Azure Durable Functions (Aggregator + Stateful Entities) em modo In-Process e HTTP Trigger para contagem de acessos (requisições HTTP).
DotNet7-AzureServiceBus-Queue_Producer
Exemplo de Console Application criada com .NET 7 para envio de mensagens a uma fila do Azure Service Bus (inclui o uso da biblioteca Serilog).
FormacaoDevOps-Aula26
Formacao DevOps Aula 26
kind-AulaDevOps-2022-10
Exemplos de utilização de kind em aula da Formação DevOps no dia 13/10/2022
acme-store-front
A angular based ACME Commerce project for example only in Azure na Pratica classes.
ASPNETCore6-REST_API-AppInsights-CustomHeader_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que possibilita o monitoramento via Application Insights (utilizando Connection String). Inclui o retorno de um valor definido num header customizado, além de um Dockerfile para a geração de imagens baseadas em Linux.
ASPNETCore7-REST_API-AppInsights_Trace-AzureQueueStorage_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 7 + ASP.NET Core, com envio de mensagens para uma fila do Azure Queue Storage. Inclui um Dockerfile para a geração de imagens baseadas em Linux, além do uso de Tracing com o Application Insights.
AzureDurableFunctions_HumanInteraction
Exemplo de implementação de um projeto Serverless utilizando .NET 6, Azure Durable Functions (Human Interaction).
AzureEventHubs-AulaDeveloper-2022-10
Exemplos de utilização de Azure Event Hubs e Kafka em aula da Formação Developer no dia 27/10/2022
AzureFunctions_Aula-2023-02
Aula sobre Azure Functions + .NET 7 apresentada para alunos da Formação no dia 30/03/2023
DotNet6-AzureFunctions-Isolated-InjDependencias
Exemplo de implementação de aplicação serverless criada com .NET 6 + Azure Functions + Isolated Process + HTTP Trigger para testes com injeção de dependências.
DotNet6-Worker-Polly-APIM_SubscriptionKey-CustomHeader-Fallback-RateLimit_ConsumoAPIContagem
Exemplo de consumo em um Worker Service criado com .NET 6 de uma API REST (contagem de acessos), utilizando para isto Headers com uma Subscription Key do Azure API Management + um valor customizado e a biblioteca Polly com o padrão Fallback (retornando um valor default após se atingir um limite de requisições enviadas - Rate Limit).
DotNet6-WorkerService-ServiceBusQueue-FeatureFlags-Sql-AppInsights_ContagemAcessos
Exemplo de consumo de mensagens de uma fila do Azure Service Bus com dados de contagens de acesso em um Worker Service criado com .NET 6, utilizando ainda SQL Server + Dapper.Contrib para gravação dos dados. Inclui monitoramento via Application Insights, além de Feature Flags.
DotNet7-ASPNETCore-REST_API-ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 7 ASP.NET Core. Inclui um Dockerfile para a geração de imagens baseadas em Linux.
DotNet7-AzureDurableFunctions-HttpAsync_GeracaoDadosEmpresas
Exemplo de implementação de um projeto Serverless utilizando .NET 7, Azure Durable Functions (Chaining + Http Async) em modo Isolated Process e com geração de dados fake de empresas utilizando a biblioteca Bogus.
DotNet7-AzureFunctions-Isolated-SqlTrigger-Input-AzureQueue_ChangeTrackingMoedas
Exemplo de implementação de aplicação serverless monitorando alterações em uma tabela de cotações de moedas estrangeiras com .NET 7 + Azure Functions + Isolated Process + SQL Trigger + Azure SQL/SQL Server (Change Retention + Change Tracking + Queries com Input). Inclui também o envio das informações para uma Fila do Azure Queue Storage.
DotNet7-ClassLib-ASPNETCore-Middleware_Filter-Contagem
Exemplo de implementação e uso de um Middleware como Filter em um Controller de uma API REST de contagem de acessos criada com .NET 7 + ASP.NET Core. O middleware espera o recebimento de um Header contendo uma chave de acesso válida. Inclui uso do Application Insights para monitoramento, além de um Dockerfile para geração de imagens Linux.
DotNet7-Worker-AzureServiceBus-Queue-ServiceBusClient_Consumer
Exemplo de consumo de mensagens vinculadas a uma fila do Azure Service Bus em um Worker Service criado com o .NET 7. Foi utilizado ainda o package Azure.Messaging.ServiceBus e o tipo ServiceBusClient.
DotNet7-WorkerService-AppInsights_Tracing-AzureQueueStorage-Sql_ContagemAcessos
Exemplo de consumo de mensagens de uma fila do Azure Queue Storage com dados de contagens de acesso em um Worker Service criado com .NET 7, utilizando ainda SQL Server + Dapper.Contrib para gravação dos dados. Inclui monitoramento via Application Insights (com o uso de Tracing).
DurableFunctions_Aula-2023-04
Aula sobre Azure Durable Functions + .NET 7 apresentada para alunos da Formação no dia 20/04/2023
FormacaoDevOps-Aula23
Demonstração e codigo fonte da Aula 23 da formação DevOps