Jeú's Projects
Usando Abstract Factory para encapsular a criação de objetos usando C#
Consumir API Via CEP usando HttpClient em C#
Comunicação instantânea Server Client com a biblioteca SignalR
Minimal API com Autenticação e Autorização JWT e Bearer
Usando o pacote BenchmarkDotNet para comparar o desempenho de seus métodos depois de refatorados
Gerando e Renderizando QRCode em um Projeto Razor Pages no ASP.NET Core
Usando Builder Design Pattern para construir objetos complexos em C#
Implementando Clean Architecture em um projeto que simula operações CRUD com testes unitários em todas as camadas
Menu Aplicação Console
Operações CRUD com SQLite usando ADO.NET para acesso a dados
Operações CRUD com SQL Server rodando no Docker Desktop usando ADO.NET para acesso a dados
CRUD com EF Core InMemory usando o template Blazor Server
CRUD usando o template Blazor WebAssembly consumindo Minimal API com EF Core InMemory
Implementando o padrão CQRS em um projeto com bancos de dados distintos para escrita e leitura, usando o EF Core InMemory simulando uma operação CRUD
Implementando o padrão CQRS usando a biblioteca MediatR em um projeto com bancos de dados distintos para escrita e leitura, usando o EF Core InMemory simulando uma operação CRUD
Operações CRUD com SQLite usando o micro ORM Dapper
Web API RESTFul simulando um CRUD usando EF Core InMemory, padrão de projeto MVC com os princípios de arquitetura REST
CRUD usando o template WPF para aplicações desktop com arquitetura de desenvolvimento MVVM
CRUD usando o template WPF para aplicações desktop com arquitetura de desenvolvimento MVVM
Como usar a injeção de dependência em um app console para exemplificarmos a vida útil de cada serviço registrado como Transient; Scoped e ou Singleton.
Design de projeto utilizando conceitos de Injeção de Dependência (DI), Inversão de Controle (IoC) e Princípio de Inversão de Dependência (DIP)
Usando a biblioteca EFCore BulkExtensions para realizar operações de inserção, atualização e exclusão em massa de forma eficiente com C#
Automação para envio de e-mails usando a biblioteca FluentEmail
Automação para envio de e-mails usando a Web API SendGrid
Usando o algoritmo AES (Advanced Encryption Standard) para criptografar e descriptografar textos de forma segura em C#
Lidando com a criação, gravação e leitura de dados em uma planilha Excel usando a biblioteca EPPlus
Usando eventos em C# para notificar objetos interessados sempre que ocorrer uma mudança em um objeto específico, permitindo uma comunicação assíncrona e eficaz entre diferentes partes do projeto
Usando Facade Design Pattern para simplificar a interface com o cliente e reduzir o acoplamento entre diferentes partes do sistema usando C#
Usando Factory Design Pattern para encapsular a criação de objetos usando C#
Usando Factory Method para encapsular a criação de objetos usando C#