• Stars
    star
    37
  • Rank 720,807 (Top 15 %)
  • Language
    C#
  • Created almost 6 years ago
  • Updated over 1 year 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.2

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

DistributedTracing-OpenTelemetry-Jaeger-DotNet6

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

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
6

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
7

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
8

CSharp11-DotNet7-Exemplos

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

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
10

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
11

Exemplos_Dapper

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

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
13

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
14

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
15

DotNet7-APIs_2023-05

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

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
17

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
18

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
19

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
20

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
21

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
22

DotNet5-AzureFunctions-RabbitMQ

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

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

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
26

Dapper-DotNetCore2

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

Kubernetes-kind-Tests_WebApp

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

MongoDB-DotNetCore2

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

DotNet8-Dapper

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

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
31

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
32

GitHubActions-ASPNETCore5-Kubernetes-Postman-Newman-REST_API_JurosCompostos

C#
14
star
33

DotNetApiVersioningTemplates

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

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
35

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
36

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
37

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
38

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
39

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
40

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
41

ASPNETCore2_Docker-Compose

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

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
43

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
44

DotNet5-Preview8-CSharp9

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

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
46

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
47

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
48

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
49

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
50

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
51

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
52

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
53

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
54

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
55

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
56

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
57

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
58

CSharp12-Exemplos

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

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
60

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
61

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
62

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
63

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
64

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
65

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
66

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
67

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
68

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
69

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
70

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
71

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
72

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
73

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
74

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
75

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
76

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

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