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)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Curso - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curso - Unit Testing with C#
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
Machine Translated
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.
Balázs Farkas - Greentube GmbH
Curso - Implementing the Actor Model with Microsoft Orleans
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.