• Stars
    star
    9
  • Rank 1,939,727 (Top 39 %)
  • Language
    C#
  • Created over 2 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

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.

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

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
25

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

DotNet8-Dapper

Exemplos de utilização de Dapper com o .NET 8.
C#
15
star
31

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
32

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
33

GitHubActions-ASPNETCore5-Kubernetes-Postman-Newman-REST_API_JurosCompostos

C#
14
star
34

DotNetApiVersioningTemplates

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

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
36

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
37

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
38

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
39

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

ASPNETCore2_Docker-Compose

Exemplo de utilização conjunta do ASP.NET Core 2.0, Redis e Docker Compose
C#
13
star
43

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

DotNet5-Preview8-CSharp9

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

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
47

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
48

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

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
62

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
63

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
64

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
65

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
66

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
67

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

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
78

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
79

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
80

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
81

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
82

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
83

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
84

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
85

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
86

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
87

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
88

ASPNETCore2.1_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.1
C#
8
star
89

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
90

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
91

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
92

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
93

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
94

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
95

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
96

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
97

KEDA_2023-11

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

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
99

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
100

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