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

  • Desenvolvedores
  • Arquitectos de software
  • Administradores
  • Gestores técnicos
  14 horas

Cursos Relacionados

Introducing C# 6.0 with Visual Studio 2015/2017

  28 horas

Categorias Relacionadas