Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Asp.Net Core + RabbitMQ

Curso de Asp.Net Core + RabbitMQ

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Aprenda Asp.Net Core + RabbitMQ

Construa projetos eficientes dominando o sistema de fila de mensagens RabbitMQ

Neste curso, você aprenderá sobre o sistema de fila de mensagens RabbitMQ em todos os aspectos, permitindo que você construa projetos eficientes. O que é o RabbitMQ? RabbitMQ é um sistema de fila de mensagens (semelhante ao Azure Queue Storage, Azure Service Bus e Kafka) que recebe mensagens de uma fonte e as entrega a outra fonte quando o momento e o local são adequados. Ele ajuda a aliviar a carga de trabalho de aplicativos em processos com tempos de resposta longos, proporcionando uma melhor experiência do usuário. Também permite a comunicação assíncrona em arquiteturas de microsserviços. Neste curso, começaremos do zero e aprenderemos o sistema de fila de mensagens RabbitMQ (Message Broker) em sua totalidade. Usando o conhecimento adquirido, construiremos uma aplicação real usando Asp.Net Core MVC e RabbitMQ. O curso aborda os seguintes tópicos: - O que é o RabbitMQ e como ele funciona? - Por que devemos usar o RabbitMQ? - Aplicação Hello World - Como configurar o RabbitMQ como um contêiner - Como instalar o RabbitMQ em um ambiente de nuvem - Tipos de Exchanges do RabbitMQ - O que é Fanout Exchange e como usá-lo - O que é Direct Exchange e como usá-lo - O que é Topic Exchange e como usá-lo - O que é Header Exchange e como usá-lo - Como transportar tipos complexos nos corpos das mensagens - Como tornar Exchanges, Queues e Mensagens persistentes - O que é um Worker Service e como trabalhar com ele - O que é um Background Service e como trabalhar com ele Cenário 1: Adicionando marcas d'água às imagens usando o RabbitMQ por meio do BackgroundService Em nossa aplicação web, ao salvar imagens, também adicionamos texto a elas. Esse processo leva muito tempo, resultando em uma experiência ruim para o usuário. Ao usar o RabbitMQ por meio do BackgroundService, podemos realizar essa tarefa, permitindo que os usuários que fazem upload de imagens esperem menos tempo para que o processo seja concluído. Cenário 2: Gerando arquivos do Excel a partir de tabelas em uma aplicação web usando o RabbitMQ por meio do WorkerServices Todos os códigos das lições do curso podem ser baixados do GitHub. O que você aprenderá: - Entender o que é o sistema de fila de mensagens RabbitMQ - Aprender sobre os diferentes tipos de Exchanges do RabbitMQ - Construir o gerenciamento de fila de mensagens usando Asp.Net Core e RabbitMQ
Ver informações completas