Descrição
.NET Microservices: CQRS e Event Sourcing com Kafka
Aprenda como desenvolver microservices em C# usando CQRS e Event Sourcing
Neste curso, você adquirirá o conhecimento e as habilidades para criar microservices em C# que seguem os padrões CQRS e Event Sourcing. Em vez de depender de frameworks existentes, você aprenderá como construir seu próprio framework CQRS e Event Sourcing do zero usando C# e Apache Kafka. Ao longo do curso, você receberá orientações passo a passo para garantir uma compreensão completa desses conceitos e se tornar proficiente em CQRS e Event Sourcing. Ao final deste curso, você será capaz de:1. Lidar com comandos e gerar eventos
Você aprenderá como lidar efetivamente com comandos e gerar eventos dentro de seus microservices.2. Implementar despachantes de comandos e consultas usando o padrão mediator
Você entenderá como utilizar o padrão mediator para implementar despachantes de comandos e consultas.3. Gerenciar o estado do agregado com mensagens de evento
Você aprenderá como criar e modificar o estado de um agregado usando mensagens de evento.4. Construir um armazenamento de eventos usando o MongoDB
Você adquirirá as habilidades para implementar um armazenamento de eventos, ou banco de dados de escrita, usando o MongoDB.5. Criar um banco de dados de leitura usando o MS SQL
Você aprenderá como criar um banco de dados de leitura usando o MS SQL para armazenar e recuperar dados.6. Aplicar versionamento de eventos
Você entenderá como implementar o versionamento de eventos para gerenciar alterações em seus microservices.7. Implementar controle de concorrência otimista
Você aprenderá como implementar controle de concorrência otimista para lidar com atualizações concorrentes em seus microservices.8. Produzir e consumir eventos usando o Apache Kafka
Você adquirirá o conhecimento para produzir eventos para o Apache Kafka e consumir eventos para popular e modificar registros no banco de dados de leitura.9. Reproduzir o armazenamento de eventos para recriar o estado do agregado
Você aprenderá como reproduzir o armazenamento de eventos para recriar o estado do agregado.10. Separar preocupações de leitura e escrita
Você entenderá como separar preocupações de leitura e escrita em seus microservices.11. Estruturar seu código usando as melhores práticas do Domain-Driven-Design
Você aprenderá como estruturar seu código usando as melhores práticas do Domain-Driven-Design.12. Reproduzir o armazenamento de eventos para recriar todo o banco de dados de leitura
Você adquirirá as habilidades para reproduzir o armazenamento de eventos para recriar todo o banco de dados de leitura.13. Reproduzir o armazenamento de eventos para recriar o banco de dados de leitura em um tipo de banco de dados diferente - PostgreSQL
Você aprenderá como reproduzir o armazenamento de eventos para recriar o banco de dados de leitura em um tipo de banco de dados diferente, especificamente o PostgreSQL. O objetivo principal deste curso é fornecer a você uma compreensão aprofundada de CQRS e Event Sourcing, permitindo que você desenvolva microservices altamente desacoplados e escaláveis.O que você aprenderá
- CQRS
- Event Sourcing
- Desenvolvimento de Microservices em C# com .NET
- Criação de Microservices Orientados a DDD
- Utilização do Apache Kafka como um Barramento de Mensagens
- Construção de um Armazenamento de Eventos com o MongoDB
- Implementação de Controle de Concorrência Otimista
- Versionamento de Eventos
- Utilização do Microsoft SQL para Implementar o Banco de Dados de Leitura
- Reprodução do Armazenamento de Eventos para Recriar o Estado do Agregado
- Reprodução do Armazenamento de Eventos para Recriar Todo o Banco de Dados de Leitura
- Reprodução do Armazenamento de Eventos para Recriar o Banco de Dados de Leitura em um Tipo de Banco de Dados Diferente - PostgreSQL
- Implementação do Padrão Database-Per-Service
- Entity Framework Core (MS SQL e PostgreSQL)
- Injeção de Dependência
- Docker
Featured collection
+300 Curso de Formação Terapia Holistica - Grade 2024
Preço promocionalR$ 39,90
Economize R$ 87,10
- curso de formação de vigilantes
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
administrador de banco de dados curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
advanced curso de formação de vigilantes
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
agente comunitário de saúde curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
agente comunitário de saúde precisa de curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
agente de combate a endemias curso372
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
agente de combate a endemias curso373
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
analise e desenvolvimento de sistemas curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
análise e desenvolvimento de sistemas curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
análise e desenvolvimento de sistemas cursos
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
análise e desenvolvimento de sistemas preço do curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
análise e desenvolvimento de sistemas tempo de curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00
Economize R$ 87,10
análise e desenvolvimento de sistemas valor do curso
Preço promocionalR$ 39,90
Preço normalR$ 127,00