There are no reviews yet. Be the first to send feedback to the community and the maintainers!
ASPNETCore2_JWT
Exemplo de uso de JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 2.0Exemplos_ASPNETCore2.0
Exemplos de projetos implementados com o ASP.NET Core 2.0ASPNETCore6-REST_API-RateLimitMiddleware-ClientId_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que faz uso do projeto AspNetCoreRateLimit para testes de Rate Limit (com um Header de Subscription/Client Id). Inclui um Worker Service que consome a API e implementa o pattern Fallback com Polly para tratamento de falhas.ASPNETCore2.2_JWT-Identity
Exemplo de uso de Entity Framework Core InMemory, Identity Core, JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 2.2DistributedTracing-OpenTelemetry-Jaeger-DotNet6
Exemplos de implementaĆ§Ć£o de tracing distribuĆdo em .NET 6 com Jaeger e OpenTelemetry.KEDA_DevOpsExperience-Abr2023
Exemplo de utilizaĆ§Ć£o de KEDA (Kubernetes Event-driven Autoscaling) apresentado durante a ediĆ§Ć£o de Abril-2023 do DevOps Experience.ASPNETCore6-REST_API-JWT-Postman_ContagemAcessos
Exemplo de implementaĆ§Ć£o de testes de uma API REST criada com .NET 6 (e protegida com autenticaĆ§Ć£o via JWT) para contagem de acessos utilizando Postman + Newman. Inclui Dockerfile com build desta aplicaĆ§Ć£o formada por 2 projetos (ASP.NET Core + Class Library) e visando a geraĆ§Ć£o de imagem Docker para Linux.ASPNETCore6-REST_API-Swagger-Versioning_ContagemAcessos
Exemplo de API REST com versionamento criada com o ASP.NET Core + .NET 6 para contagem de acessos, com utilizaĆ§Ć£o do Swagger, do projeto ASP.NET API Versioning.CSharp11-DotNet7-Exemplos
Exemplos de novas funcionalidades do C# 11 implementados em .NET 7.ASPNETCore3.1_JWT-Identity-RefreshTokens
Exemplo de uso de Entity Framework Core InMemory, Identity Core, Redis, JWT (JSON Web Token), Bearer Authentication e Refresh Tokens em uma API REST criada com o ASP.NET Core 3.1ASPNETCore6-REST_API-RateLimitMiddleware-ClientId-CacheRedis_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que faz uso do projeto AspNetCoreRateLimit + cache distribuĆdo com Redis para testes de Rate Limit (com um Header de Subscription/Client Id). Inclui um Worker Service que consome a API e implementa o pattern Fallback com Polly para tratamento de falhas, alĆ©m de um script do Docker Compose para utilizaĆ§Ć£o de uma instĆ¢ncia do Redis.Exemplos_Dapper
Exemplos em .NET Core e .NET Full de utilizaĆ§Ć£o do micro-ORM DapperDotNet6-Xabaril_HealthChecks-DistributedTracing-OpenTelemetry-Jaeger-SqlServer-PostgreSQL-Redis-MySQ
Exemplos de implementaĆ§Ć£o de uso de Health Checks com Xabaril e de tracing distribuĆdo em .NET 6 com Jaeger e OpenTelemetry. Inclui o uso de ASP.NET Core, Entity Framework Core, SQL Server, PostgreSQL, Redis, MySQL e MongoDB. Inclui Docker Compose com scripts de inicializaĆ§Ć£o.DotNet6-WorkerService-RabbitMQ-SqlServer-OpenTelemetry-Jaeger_ContagemAcessos
Exemplo de consumo de mensagens de uma fila do RabbitMQ 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 a implementaĆ§Ć£o de tracing distribuĆdo utilizando OpenTelemetry e Jaeger.kind-DevOpsExperience-2022-10
Exemplo de utilizaĆ§Ć£o de kind em testes com clusters Kubernetes localmente, alĆ©m da automaĆ§Ć£o de testes com esta tecnologia em um Pipeline do Azure DevOps e deployment no Azure Kubernetes Service (AKS). Outras tecnologias usadas: .NET 6, ASP.NET Core, Postman e Newman. ConteĆŗdo apresentado na ediĆ§Ć£o do dia 27/10/2022 do DevOps Experience.DotNet7-APIs_2023-05
Diversos exemplos de implementaĆ§Ć£o de .NET 7 + ASP.NET Core.DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis
Exemplos de implementaĆ§Ć£o de tracing distribuĆdo em .NET 6 com Jaeger e OpenTelemetry. Inclui o uso de RabbitMQ, SQL Server, Redis e Docker compose.ASPNETCore5_JWT-Identity-RefreshTokens
Exemplo de uso de Entity Framework Core InMemory, Identity Core, Redis, JWT (JSON Web Token), Bearer Authentication e Refresh Tokens em uma API REST criada com .NET 5 + ASP.NET CoreASPNETCore6-REST_API-JWT-Swagger_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 6 + ASP.NET Core e que inclui utilizaĆ§Ć£o de JWT (JSON Web Tokens), alĆ©m de configuraƧƵes para que o Swagger suporte tokens.DotNet6-xUnit-ImplicitUsings_ConversaoDistancias
Biblioteca em .NET 6 para conversƵes de distĆ¢ncias (milhas para km e vice-versa) + testes para validaĆ§Ć£o de funcionalidades com xUnit. Inclui o uso de Implicit Usings.ASPNETCore6-REST_API-RabbitMQ-OpenTelemetry-Jaeger_ContagemAcessos
Exemplo de API REST criada com o .NET 6 + ASP.NET Core para contagem de acessos e envio de mensagens para uma fila do RabbitMQ. Inclui a implementaĆ§Ć£o de tracing distribuĆdo utilizando OpenTelemetry e Jaeger.k6-LoadTests-Reports-AzureDevOps
Exemplo de implementaĆ§Ć£o de testes de carga em JavaScript para execuĆ§Ć£o com a ferramenta k6, incluindo a geraĆ§Ć£o de relatĆ³rios com os resultados atravĆ©s do projeto k6-reporter. Este repositĆ³rio tambĆ©m inclui um Pipeline do Azure DevOps para a execuĆ§Ć£o automatizada dos testes de carga.DotNet5-AzureFunctions-RabbitMQ
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 5, Azure Functions 3.x e RabbitMQRabbitMQ-DotnetCore2-Selenium
Exemplo de utilizaĆ§Ć£o do RabbitMQ em uma soluĆ§Ć£o que faz uso de mensageria e web scraping para a obtenĆ§Ć£o da cotaĆ§Ć£o mais recente de moedas estrangeirasASPNETCore2_CRUD-API-JWT-EFInMemory
Exemplo de API REST criada com o ASP.NET Core 2.0 e no qual se fez uso de JWT (JSON Web Tokens) e do Entity Framework Core InMemoryDockerCompose-SqlServer-DBInitialization_DadosGeograficos
Exemplo de criaĆ§Ć£o de ambiente do SQL Server com Docker Compose, incluindo a execuĆ§Ć£o de scripts de inicializaĆ§Ć£o com a imagem mcr.microsoft.com/mssql-tools.Dapper-DotNetCore2
Exemplos de utilizaĆ§Ć£o do Dapper em aplicaƧƵes .NET Core 2.0 e ASP.NET Core 2.0Kubernetes-kind-Tests_WebApp
Exemplo de testes de clusters locais com kindMongoDB-DotNetCore2
Exemplos de utilizaĆ§Ć£o do MongoDB implementados com .NET Core 2.0 e ASP.NET Core 2.0DotNet8-Dapper
Exemplos de utilizaĆ§Ć£o de Dapper com o .NET 8.ASPNETCore7-REST_API-JWT-BearerEvents-Swagger-Extensions_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 7 + ASP.NET Core, empregando extensƵes definidas em uma Class Library para utilizaĆ§Ć£o de JWT (JSON Web Tokens) + JwtBearerEvents e de configuraƧƵes para que o Swagger suporte tokens.AzureDevOps-DotNet5-Containers-Postman-Newman-REST_API_JurosCompostos
Pipeline do Azure DevOps para automaĆ§Ć£o de testes (com Postman + Newman), build e deployment de uma API REST (cĆ”lculo de juros compostos) no Azure Kubernetes Service a partir de imagens do Azure Container Registry. Inclui geraĆ§Ć£o de relatĆ³rio HTML com o resultados dos testes. A API REST em questĆ£o foi implementada utilizando .NET 5 + ASP.NET Core.GitHubActions-ASPNETCore5-Kubernetes-Postman-Newman-REST_API_JurosCompostos
DotNetApiVersioningTemplates
Templates for creating projects based on REST APIs in .NET and using endpoint versioning.DistributedTracing-OpenTelemetry-Jaeger-DotNet6-Kafka-SqlServer-Redis
Exemplos de implementaĆ§Ć£o de tracing distribuĆdo em .NET 6 com Jaeger e OpenTelemetry. Inclui o uso de Apache Kafka, SQL Server, Redis e Docker compose.ASPNETCore3.0_JWT-Identity
Exemplo de uso de Entity Framework Core InMemory, Identity Core, JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 3.0ASPNETCore7-MinimalAPIs-Postman_JurosCompostos
Exemplo de implementaĆ§Ć£o de testes de uma API REST para cĆ”lculo de juros compostos em .NET 7 + ASP.NET Core (com Minimal APIs) e utilizando Postman. Inclui Dockerfile para build de imagens Linux desta aplicaĆ§Ć£o.Selenium-DotNetCore2.2-Headless
Exemplo de implementaĆ§Ć£o de testes de uma interface Web com Selenium Web Driver, .NET Core 2.2, .NET Standard 2.0 e xUnit. Os testes foram configurados para a execuĆ§Ć£o em modo headless (sem a abertura de janelas) com o Mozilla Firefox e o Google Chrome.ASPNETCore7-MinimalAPIs-Swagger-Versioning_ContagemAcessos
Exemplo de API REST com versionamento criada com o ASP.NET Core + .NET 7 + Minimal APIs para contagem de acessos, com utilizaĆ§Ć£o do Swagger e do projeto ASP.NET API Versioning (informando nĆŗmero da versĆ£o na URL e via Query String).RabbitMQ-DotNetCore2.1
Exemplo de utilizaĆ§Ć£o de RabbitMQ em conjunto com o .NET Core 2.1 e o ASP.NET Core 2.1DotNetCore2.2_Refit-JWT
Exemplo de consumo de uma API REST protegida por tokens (JWT) em .NET Core 2.2 e utilizando a biblioteca RefitASPNETCore2_Docker-Compose
Exemplo de utilizaĆ§Ć£o conjunta do ASP.NET Core 2.0, Redis e Docker ComposeAzureDevOps-Postman-Newman-ASPNETCore-DotNet6_JurosCompostos
Pipeline do Azure DevOps para automaĆ§Ć£o de testes (com Postman + Newman), build e deployment de uma API REST criada com .NET 6 + ASP.NET Core. Inclui a geraĆ§Ć£o de relatĆ³rio HTML e de XML (JUnit) com o resultados dos testes.ASPNETCore7-MinimalAPIs-ADB2C-HttpFiles_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 7 + ASP.NET Core + Minimal APIs, com uso de tokens gerados pelo Azure AD B2C para acesso a endpoint protegido. Inclui arquivos .http e .rest para testes a partir do VS Code.DotNet5-Preview8-CSharp9
Exemplos em .NET 5 Preview 8 das novas funcionalidades do C# 9.0.DistributedTracing-OpenTelemetry-Jaeger-DotNet6-SqlServer-PostgreSQL-Redis-MySQL-MongoDB
Exemplos de implementaĆ§Ć£o de tracing distribuĆdo em .NET 6 com Jaeger e OpenTelemetry. Inclui o uso de ASP.NET Core, Entity Framework Core, SQL Server, PostgreSQL, Redis, MySQL e MongoDB.ASPNETCore6-REST_API-RateLimit-Indisponibilidades-Middlewares-ClientId-CacheRedis_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que faz uso do projeto AspNetCoreRateLimit + cache distribuĆdo com Redis para testes de Rate Limit (com um Header de Subscription/Client Id) e uso de checagens de indisponibilidade da aplicaĆ§Ć£o (middleware).ASPNETCore6-MinimalAPIs-JWT-Swagger-Extensions_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 6 + ASP.NET Core + Minimal APIs, empregando extensƵes definidas em uma Class Library para utilizaĆ§Ć£o de JWT (JSON Web Tokens) e de configuraƧƵes para que o Swagger suporte tokens.ASPNETCore7-REST_API-Swagger-MultipartFormData_CargaArquivos
Exemplo de API REST para carga/upload de arquivos, com utilizaĆ§Ć£o do Swagger e de Form Data (multipart/form-data - com arquivos + dados).TDD-BDD-2024-04
Exemplos de implementaĆ§Ć£o de testes em .NET 8 e .NET 6 utilizando os projetos xUnit e SpecFlow.ASPNETCore5-MVC-AzureEventHubs_SiteQuestao
Exemplo de geraĆ§Ć£o de eventos envolvendo o voto em uma questĆ£o sobre tecnologias e utilizando o Azure Event Hubs em uma Console App criada com o .NET 5 + ASP.NET CoreAzureDevOps-Postman-Newman-DotNet7-ASPNETCore-DockerHub_Financas
Pipeline do Azure DevOps para automaĆ§Ć£o de testes (com Postman + Newman) para build no Docker Hub de uma API REST criada com .NET 7 + ASP.NET Core (Minimal APIs). Inclui a geraĆ§Ć£o de relatĆ³rio HTML e de XML (JUnit) com o resultados dos testes.DotNet5-Worker-AzureEventHubs-Redis-Processor_Questoes
Exemplo de Worker Service em .NET 5 + Azure Event Hubs para processamento de eventos envolvendo respostas a uma questĆ£o sobre tecnologias e contagem de ocorrĆŖncias de eventos no RedisDotNet6-ConsoleApp-DI-IntegratedTerminal-FluentMigrator-SqlServer_Produtos
Exemplo de execuĆ§Ć£o de Migrations para criaĆ§Ć£o de uma base de dados com informaƧƵes de produtos a partir de uma Console Application criada com .NET 6, utilizando ainda injeĆ§Ć£o de dependĆŖncias, Logging, Fluent Migrator, SQL Server e configuraƧƵes para execuĆ§Ć£o no Visual Studio Code via Integrated Terminal.ASPNETCore6-REST_API-JWT-Postman_Financas
Exemplo de implementaĆ§Ć£o de testes de uma API REST criada com .NET 6 (e protegida com autenticaĆ§Ć£o via JWT) para cĆ”lculos de juros compostos utilizando Postman + Newman. Inclui Dockerfile com build desta aplicaĆ§Ć£o formada por 2 projetos (ASP.NET Core + Class Library) e visando a geraĆ§Ć£o de imagem Docker para Linux.DotNet6-ClassLib-ASPNETCore_MiddlewareIndisponibilidade
Exemplo de implementaĆ§Ć£o e uso de um middleware para APIs REST criadas com .NET 6 + ASP.NET Core + Fluent Migrator + com suporte a SQL Server e SQLite (armazenando perĆodos de indisponibilidade da aplicaĆ§Ć£o, que serĆ£o verificados durante o processamento de requisiƧƵes HTTP).DotNet5-AzureFunctions-EventHubs-Sql-DapperContrib_Questoes
Exemplo de Function App criada com .NET 5 + Azure Functions + Azure Event Hubs para processamento de eventos envolvendo respostas a uma questĆ£o sobre tecnologias e gravaĆ§Ć£o das ocorrĆŖncias utilizando Dapper.Contrib + SQL ServerASPNETCore2_APIs_Cache
Exemplos de uso de cache em memĆ³ria e com Redis em APIs baseadas no ASP.NET Core 2.0CSharp12-Exemplos
Exemplos de novas funcionalidades do C# 12 implementados com .NET 8.ASPNETCore6-REST_API-Bogus_SimulacaoContatos
Exemplo de geraĆ§Ć£o de dados (simulaƧƵes) sobre contatos corporativos com a biblioteca Bogus em uma API REST criada com .NET 6 + ASP.NET Core. Inclui uso de Swagger + OpenAPI.ASPNETCore3.1-REST_API-xUnit-FluentAssertions-Swagger-Docker_JurosCompostos
Exemplo de implementaĆ§Ć£o em ASP.NET Core 3.1 de API REST para cĆ”lculo de juros compostos, com testes de unidade baseados nos frameworks xUnit e Fluent Assertions.ASPNETCore2_Swagger
Exemplo de uso do Swagger para documentaĆ§Ć£o de uma API REST criada com o ASP.NET Core 2.0.DotNetCore3.1_BackEnd
Exemplos de desenvolvimento back-end em .NET Core 3.1 e ASP.NET Core 3.1 utilizando MongoDB, Redis e RabbitMQDotNet6-Site-SpecFlow-xUnit-FluentAssertions-Selenium-Chrome_ConversorDistancias
Exemplo de implementaĆ§Ć£o em .NET 6 + ASP.NET Core de um site para conversĆ£o de distĆ¢ncias em milhas para Km, com testes de interface baseados nos frameworks xUnit, Fluent Assertions e SpecFlow (Chrome Driver). Inclui uso de um Dockerfile (para geraĆ§Ć£o de imagens Linux).Kubernetes-KEDA-AzureQueueStorage_ContagemAcessos
Objetos para Deployment de um Worker Service (contagem de acessos) no Kubernetes utilizando KEDA, Helm, Azure Queue Storage e um Worker criado com .NET 7. Foi definido 1 exemplo para ScaledObject (com cooldownPeriod).ASPNETCore7-REST_API-Dapr-StateManagement_ContagemAcessos
Exemplo de API REST criada com o .NET 7 + ASP.NET Core para contagem de acessos utilizando building block de State Management do projeto Dapr (Distributed Application Runtime). Inclui exemplos em YAML para gerenciamento de estados com Redis, MongoDB, PostgreSQL e SQL Server, alĆ©m de um arquivo do Docker Compose para criaĆ§Ć£o de ambiente de testes.ASPNETCore7-MinimalAPIs-Groups-Filters-Swagger_ContagemAcessos-ApiKey
Exemplo de API REST para contagem de acessos criada com .NET 7 + ASP.NET Core + Minimal APIs. Inclui o uso de Groups e Filters validando uma API Key, alĆ©m de um Dockerfile para a geraĆ§Ć£o de imagens baseadas em Linux.ASPNETCore2_JWT-RefreshTokens
Exemplo de uso de JWT (JSON Web Token), Bearer Authentication e Refresh Tokens em uma API REST criada com o ASP.NET Core 2.0ASPNETCore5-REST_API-Swagger-Versioning_ContagemAcessos
Exemplo de API REST com versionamento criada com o ASP.NET Core + .NET 5 para contagem de acessos, com utilizaĆ§Ć£o do Swagger e do projeto ASP.NET API VersioningTestesIntegracao-Reactor-Abril-2022
Exemplo apresentado em evento online do Microsoft Reactor abordando a implementaĆ§Ć£o e automaĆ§Ć£o de testes de integraĆ§Ć£o utilizando containers e o Azure DevOps.ASPNETCore3.1-REST_API-SpecFlow-xUnit-Swagger-K8s-Docker_JurosCompostos
Exemplo de implementaĆ§Ć£o em ASP.NET Core 3.1 de API REST para cĆ”lculo de juros compostos, com testes baseados nos frameworks SpecFlow + xUnit e arquivos manifesto para criaĆ§Ć£o de objetos no Kubernetes.DotNet6_RC2-CSharp10_Exemplos
Exemplos de utilizaĆ§Ć£o dos novos recursos do C# 10 em aplicaƧƵes criadas com .NET 6 e ASP.NET Core.Selenium-DotNetCore2-Headless
Exemplo de implementaĆ§Ć£o de testes de uma interface Web com Selenium Web Driver, .NET Core 2.0, .NET Standard 2.0 e xUnit. Os testes foram configurados para a execuĆ§Ć£o em modo headless (sem a abertura de janelas) com o Mozilla Firefox e o Google Chrome.DotNet6-BenchmarkDotNet-Testes-InputData-SqlServer-Dapper-EFCore
Exemplo de implementaĆ§Ć£o em .NET 6 (Console App) de benchmarking com testes comparando a performance do Dapper e do Entity Framework Core em inclusƵes de dados no SQL Server que envolvem um relacionamento de um-para-muitos (Empresa e Contatos). Os comparativos foram gerados empregando o package BenchmarkDotNet. Inclui arquivo do Docker Compose para configuraĆ§Ć£o do ambiente de testes.DotNet7-Worker-Polly-Fallback-Simmy_ConsumoAPIContagem
Exemplo de consumo em um Worker Service criado com .NET 7 de uma API REST (contagem de acessos), utilizando para isto a biblioteca Polly com o padrĆ£o Fallback para tratamento de falhas (retornando um valor default quando as mesmas ocorrerem). Inclui tambĆ©m a simulaĆ§Ć£o de caos com o projeto Simmy.DotNet6-WorkerService-Kafka-MongoDB-xUnit-IntegrationTests_Acoes-v2
Exemplo de consumo de mensagens de um tĆ³pico do Apache Kafka com dados de aƧƵes em um Worker Service criado com .NET 6, utilizando ainda MongoDB para gravaĆ§Ć£o dos dados, FluentValidation para validaƧƵes e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux. Inclui tambĆ©m um projeto criado com .NET 6 + xUnit + Fluent Assertions + configuraƧƵes de ambiente para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o, com uso da interface ITestOutputHelper (xUnit) direcionando mensagens para saĆda padrĆ£o (stdout).KEDA-DevOpsExperience2022
Exemplo de utilizaĆ§Ć£o de KEDA (Kubernetes Event-driven Autoscaling) apresentado durante a ediĆ§Ć£o de Abril-2022 do DevOps ExperienceASPNETCore2.1_Kubernetes
Exemplo de utilizaĆ§Ć£o conjunta de ASP.NET Core 2.1, Docker, Alpine Linux, Kubernetes e o serviƧo AKS (Azure Kubernetes Service)ASPNETCore6-EFCore-Dapper-SqlServer-MediatR-CQS_SupportRequests
Exemplo de implementaĆ§Ć£o de API REST em .NET 6 + ASP.NET Core utilizando MediatR + CQS (Command-query separation), Open API/Swagger, com a gravaĆ§Ć£o (via Entity Framework Core) e consulta (via Dapper) de informaƧƵes sobre chamados de suporte.Dapper-DotNetCore2.1
Exemplos de utilizaĆ§Ć£o do Dapper em aplicaƧƵes .NET Core 2.1 e ASP.NET Core 2.1ASPNETCore6-DistributedTracing-OpenTelemetry-Jaeger-Redis_APIContagem-v2
Exemplo de API REST criada com o .NET 6 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + RedisDotNet5-Worker-Polly-Fallback_ConsumoAPIContagem
Exemplo de consumo em um Worker Service criado com .NET 5 de uma API REST (contagem de acessos), utilizando para isto a biblioteca Polly e o padrĆ£o Fallback para tratamento de falhas (retornando um valor default quando as mesmas ocorrerem)GitHubActions-TestesCarga-loadtest_npm
Workflow do GitHub Actions para execuĆ§Ć£o de testes de carga em um endpoint utilizando o package npm loadtest.ASPNETCore6-REST_API-MongoDB-Kubernetes-kind-Postman_ChamadosSuporte
Exemplo de API REST criada com o .NET 6 + ASP.NET Core para cadastramento e consulta de chamados de suporte utilizando o MongoDB. Inclui uso do FluentValidation para validaƧƵes, um Dockerfile para geraĆ§Ć£o de imagens da aplicaĆ§Ć£o, testes em JavaScript com Postman (para execuĆ§Ć£o de uma Collection via Newman) e configuraƧƵes para execuĆ§Ć£o da API em cluster Kubernetes local criado com kind.DotNet6-WorkerService-Kafka-MongoDB-MSTest-Serilog-IntegrationTests_Acoes
Exemplo de consumo de mensagens de um tĆ³pico do Apache Kafka com dados de aƧƵes em um Worker Service criado com .NET 6, utilizando ainda MongoDB para gravaĆ§Ć£o dos dados, FluentValidation para validaƧƵes e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux. Inclui tambĆ©m um projeto criado com .NET 6 + MSTest + Fluent Assertions + Serilog para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o.Postman-Collection-JWT_ContagemAcessos
Exemplo de Collection do Postman para consumo de API REST de contagem de acessos, incluindo o uso de JWT (JSON Web Tokens) no envio de requisiƧƵes.ASPNETCore2_JWT-Identity
Exemplo de uso de Identity Core, JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 2.0LoadTests-k6_DevOpsExperience-Ago2023
ConteĆŗdos sobre testes de carga com k6 relativos Ć minha apresentaĆ§Ć£o durante a ediĆ§Ć£o de Agosto-2023 do DevOps Experience.CSharp7_VS2017
Exemplos de utilizaĆ§Ć£o dos novos recursos do C# 7.0 criados a partir do Visual Studio 2017 - ColaboraĆ§Ć£o: AndrĆ© Secco (Microsoft MVP, MTAC).TestesIntegracao-KubeDev
Exemplo apresentado em evento online da comunidade KubeDev abordando a implementaĆ§Ć£o e automaĆ§Ć£o de testes de integraĆ§Ć£o utilizando containers e o Azure DevOps.ASPNETCore7-REST_API_LocalUserJwts_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 7 ASP.NET Core, com uso do comando dotnet user-jwts create para geraĆ§Ć£o de JWTs para testes em ambientes de Desenvolvimento. Inclui um Dockerfile para a geraĆ§Ć£o de imagens baseadas em Linux.ASPNETCore5-REST_API-JWT-Swagger_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 5 + ASP.NET Core e que inclui utilizaĆ§Ć£o de JWT (JSON Web Tokens), alĆ©m de configuraƧƵes para que o Swagger suporte tokens.ASPNETCore6-Preview5-Docker_SiteContagem
Exemplo de aplicaĆ§Ć£o criada com o Preview 5 do .NET 6 com utilizaĆ§Ć£o de ASP.NET Core + Razor Pages, alĆ©m de um Dockerfile para a geraĆ§Ć£o de imagens baseadas em LinuxShiftLeftRight_DevOpsExperience-Set2023
ConteĆŗdos da apresentaĆ§Ć£o NĆ£o recomece um projeto, inicie com Shift Left: escolhendo componentes open source certos desde o inĆcio realizada na ediĆ§Ć£o de Setembro-2023 do DevOps Experience.k6-LoadTests-Reports-JUnit-AzureDevOps_ContagemAcessos
Exemplo de implementaĆ§Ć£o de testes de carga em JavaScript para execuĆ§Ć£o com a ferramenta k6, incluindo a geraĆ§Ć£o de relatĆ³rios com os resultados atravĆ©s do projeto k6-reporter e exportaĆ§Ć£o tambĆ©m para JMeter (arquivo .xml). Este repositĆ³rio tambĆ©m inclui um Pipeline do Azure DevOps.ASPNETCore7-WebApi-RateLimiting-Fixed-Concurrency-k6_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 7 + ASP.NET Core (Web API template), com Rate Limiting utilizando os modos Fixed Window, Fixed Window com Queue Limit e Concurrency + customizaĆ§Ć£o para uso do HTTP Status Code 429 (Too Many Requests). Inclui testes de carga implementados em JavaScript com a ferramenta k6.KEDA_2023-11
Exemplos utilizando os scalers Cron e Metrics API no KEDADotNet6-NuGet-SpecFlow-xUnit-FluentAssertions_ConversorTemperaturas
Exemplo de implementaĆ§Ć£o em .NET 6 de Class Library para conversĆ£o de temperaturas, com testes baseados nos frameworks SpecFlow, xUnit e Fluent Assertions e SpecFlow. Inclui configuraƧƵes para a geraĆ§Ć£o de pacotes NuGet.DotNet6-AzureFunctions-InProcess-SQL-InputOutputBindings_Contagem
Exemplo de implementaĆ§Ć£o de aplicaĆ§Ć£o serverless de contagem de acessos com .NET 6 + Azure Functions + In-Process + HTTP Trigger + Azure SQL/SQL Server (Output e Input Bindings)DotNet9-2024-06
Exemplos demonstrando novas funcionalidades do .NET 9, C# 13 e ASP.NET Core. Foi utilizado o .NET 9 Preview 4 neste exemplo.Love Open Source and this site? Check out how you can help us