Programa do Curso
Introdução
- RabbitMQ vs tecnologia de fila padrão do Windows (MSMQ)
Noções básicas sobre Microservices (microsserviços) e enfileiramento de mensagens
Visão geral dos protocolos de mensagens: REST, SOAP e AMQP
Como RabbitMQ implementa AMQP para permitir acoplamento flexível entre serviços
Configurando o Ambiente de Desenvolvimento
Instalando e configurando RabbitMQ para C# aplicativos
Visão geral da RabbitMQ API do cliente .NET
Conectando-se a RabbitMQ
Escrevendo dois aplicativos simples de remetente e destinatário em C#
Executando operações comuns RabbitMQ com o cliente .Net
Escrevendo o código de fila
- Envio, recebimento e enfileiramento de mensagens
Escrevendo filas por meio da interface de administração e do PowerShell
Integrando RabbitMQ em um aplicativo .Net empresarial existente
Roteamento com troca de tópicos vs troca direta
Configurando e gerenciando um RabbitMQ cluster
Implementando Failover e Replicação
Ferramentas e técnicas para administração RabbitMQ
Gerenciando RabbitMQ por meio de uma API REST
Ajuste de desempenho RabbitMQ
Monitoramento e segurança RabbitMQ
Solução de problemas RabbitMQ
Resumo e conclusão
Requisitos
- Experiência com .Net Framework e C# programação
- Compreensão dos conceitos de desenvolvimento de aplicações empresariais
Público-alvo
- Programadores
- Arquitectos de software
- Administradores
- Gestores técnicos
Declaração de Clientes (5)
Foi um ótimo curso porque tivemos a oportunidade de discutir os assuntos e tentar trabalhar com o que aprendemos. Mas o que mais gostei foi que tudo se baseava na experiência do Marcin.
Jesper - ProgramDuon AB
Curso - Advanced Blazor
Máquina Traduzida
Gostei de ter tido a oportunidade de me exercitar.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curso - Unit Testing with C#
Máquina Traduzida
O formador explicou muito bem os assuntos com exemplos reais do mundo real, o que tornou mais fácil para nós compreender a informação
Florin-Viorel Marut - Continental Automotive Romania
Curso - High-Performance Application Development with .NET Core
Máquina Traduzida
O conhecimento adequado e a compreensão profunda do tema por parte do formador e a sua capacidade de apresentar e transmitir os conhecimentos de forma clara e eficaz.
Balazs Farkas - Greentube GmbH
Curso - Implementing the Actor Model with Microsoft Orleans
Máquina Traduzida
Compreensivo - abrangeu tudo o que estávamos interessados. Capacitou-nos a trabalhar através dos exemplos.
Deborah Morrison - AFBI
Curso - Introduction to Blazor
Máquina Traduzida