• Stars
    star
    8
  • Rank 2,037,062 (Top 42 %)
  • Language
    C#
  • Created almost 6 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.1

More Repositories

1

ASPNETCore2_JWT

Exemplo de uso de JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 2.0
C#
68
star
2

Exemplos_ASPNETCore2.0

Exemplos de projetos implementados com o ASP.NET Core 2.0
C#
57
star
3

ASPNETCore6-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.
C#
42
star
4

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.2
C#
37
star
5

DistributedTracing-OpenTelemetry-Jaeger-DotNet6

Exemplos de implementaĆ§Ć£o de tracing distribuĆ­do em .NET 6 com Jaeger e OpenTelemetry.
C#
36
star
6

KEDA_DevOpsExperience-Abr2023

Exemplo de utilizaĆ§Ć£o de KEDA (Kubernetes Event-driven Autoscaling) apresentado durante a ediĆ§Ć£o de Abril-2023 do DevOps Experience.
TSQL
34
star
7

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.
C#
33
star
8

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.
C#
32
star
9

CSharp11-DotNet7-Exemplos

Exemplos de novas funcionalidades do C# 11 implementados em .NET 7.
C#
27
star
10

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.1
C#
27
star
11

ASPNETCore6-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.
C#
24
star
12

Exemplos_Dapper

Exemplos em .NET Core e .NET Full de utilizaĆ§Ć£o do micro-ORM Dapper
C#
23
star
13

DotNet6-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.
C#
23
star
14

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.
C#
22
star
15

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.
C#
22
star
16

DotNet7-APIs_2023-05

Diversos exemplos de implementaĆ§Ć£o de .NET 7 + ASP.NET Core.
C#
21
star
17

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.
C#
21
star
18

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 Core
C#
20
star
19

ASPNETCore6-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.
C#
20
star
20

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.
C#
19
star
21

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.
C#
19
star
22

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.
JavaScript
18
star
23

DotNet5-AzureFunctions-RabbitMQ

Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 5, Azure Functions 3.x e RabbitMQ
C#
17
star
24

ASPNETCore2_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 InMemory
C#
17
star
25

RabbitMQ-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 estrangeiras
C#
17
star
26

DockerCompose-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.
TSQL
17
star
27

Dapper-DotNetCore2

Exemplos de utilizaĆ§Ć£o do Dapper em aplicaƧƵes .NET Core 2.0 e ASP.NET Core 2.0
C#
16
star
28

Kubernetes-kind-Tests_WebApp

Exemplo de testes de clusters locais com kind
PowerShell
15
star
29

MongoDB-DotNetCore2

Exemplos de utilizaĆ§Ć£o do MongoDB implementados com .NET Core 2.0 e ASP.NET Core 2.0
C#
15
star
30

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.
C#
15
star
31

DotNet8-Dapper

Exemplos de utilizaĆ§Ć£o de Dapper com o .NET 8.
C#
15
star
32

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.
C#
15
star
33

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).
C#
14
star
34

GitHubActions-ASPNETCore5-Kubernetes-Postman-Newman-REST_API_JurosCompostos

C#
14
star
35

DotNetApiVersioningTemplates

Templates for creating projects based on REST APIs in .NET and using endpoint versioning.
C#
14
star
36

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.
C#
14
star
37

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.0
C#
14
star
38

ASPNETCore7-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.
C#
14
star
39

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.
C#
14
star
40

RabbitMQ-DotNetCore2.1

Exemplo de utilizaĆ§Ć£o de RabbitMQ em conjunto com o .NET Core 2.1 e o ASP.NET Core 2.1
C#
13
star
41

DotNetCore2.2_Refit-JWT

Exemplo de consumo de uma API REST protegida por tokens (JWT) em .NET Core 2.2 e utilizando a biblioteca Refit
C#
13
star
42

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.
C#
13
star
43

ASPNETCore2_Docker-Compose

Exemplo de utilizaĆ§Ć£o conjunta do ASP.NET Core 2.0, Redis e Docker Compose
C#
13
star
44

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.
C#
13
star
45

AzureDevOps-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.
13
star
46

DotNet5-Preview8-CSharp9

Exemplos em .NET 5 Preview 8 das novas funcionalidades do C# 9.0.
C#
13
star
47

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.
C#
13
star
48

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).
C#
13
star
49

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).
C#
12
star
50

TDD-BDD-2024-04

Exemplos de implementaĆ§Ć£o de testes em .NET 8 e .NET 6 utilizando os projetos xUnit e SpecFlow.
C#
12
star
51

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 Core
C#
12
star
52

AzureDevOps-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.
12
star
53

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 Redis
C#
12
star
54

DotNet6-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.
C#
12
star
55

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.
C#
12
star
56

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).
C#
12
star
57

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 Server
C#
12
star
58

ASPNETCore2_APIs_Cache

Exemplos de uso de cache em memĆ³ria e com Redis em APIs baseadas no ASP.NET Core 2.0
C#
11
star
59

CSharp12-Exemplos

Exemplos de novas funcionalidades do C# 12 implementados com .NET 8.
C#
11
star
60

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.
C#
11
star
61

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.
C#
11
star
62

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.
C#
11
star
63

ASPNETCore2_Swagger

Exemplo de uso do Swagger para documentaĆ§Ć£o de uma API REST criada com o ASP.NET Core 2.0.
C#
11
star
64

DotNetCore3.1_BackEnd

Exemplos de desenvolvimento back-end em .NET Core 3.1 e ASP.NET Core 3.1 utilizando MongoDB, Redis e RabbitMQ
C#
11
star
65

DotNet6-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).
C#
11
star
66

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).
Shell
11
star
67

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.
C#
11
star
68

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.0
C#
10
star
69

ASPNETCore5-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 Versioning
C#
10
star
70

TestesIntegracao-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.
C#
10
star
71

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.
C#
10
star
72

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.
C#
10
star
73

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.
C#
10
star
74

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.
C#
10
star
75

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.
C#
10
star
76

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).
C#
10
star
77

ASPNETCore2.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)
C#
9
star
78

KEDA-DevOpsExperience2022

Exemplo de utilizaĆ§Ć£o de KEDA (Kubernetes Event-driven Autoscaling) apresentado durante a ediĆ§Ć£o de Abril-2022 do DevOps Experience
C#
9
star
79

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.
C#
9
star
80

DotNet5-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)
C#
9
star
81

Dapper-DotNetCore2.1

Exemplos de utilizaĆ§Ć£o do Dapper em aplicaƧƵes .NET Core 2.1 e ASP.NET Core 2.1
C#
9
star
82

ASPNETCore6-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 + Redis
C#
9
star
83

GitHubActions-TestesCarga-loadtest_npm

Workflow do GitHub Actions para execuĆ§Ć£o de testes de carga em um endpoint utilizando o package npm loadtest.
9
star
84

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.
C#
9
star
85

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.
C#
9
star
86

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.
JavaScript
8
star
87

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)
C#
8
star
88

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.0
C#
8
star
89

LoadTests-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.
C#
8
star
90

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).
C#
8
star
91

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.
C#
8
star
92

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.
C#
8
star
93

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.
C#
8
star
94

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 Linux
C#
8
star
95

ShiftLeftRight_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.
C#
8
star
96

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.
JavaScript
8
star
97

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.
C#
8
star
98

KEDA_2023-11

Exemplos utilizando os scalers Cron e Metrics API no KEDA
C#
8
star
99

DotNet6-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.
C#
8
star
100

DotNet7-Agrotools

Exemplos de novos recursos do .NET 7, ASP.NET Core e C# 11 apresentados durante o evento Tech Day, uma iniciativa promovida pela empresa Agrotools em 08/11/2022.
C#
7
star