• Stars
    star
    27
  • Rank 905,827 (Top 18 %)
  • Language
    C#
  • Created almost 2 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

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

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

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