Contattataci

Struttura del corso

Introduzione

  • RabbitMQ rispetto alla tecnologia di coda predefinita di Windows (MSMQ)

Concetti sui microservizi e sulla messaggistica asincrona

Panoramica dei protocolli di messaggistica: REST, SOAP e AMQP

Il modo in cui RabbitMQ implementa il protocollo AMQP per garantire un basso accoppiamento tra i servizi

Configurazione dell’ambiente di sviluppo

Installazione e configurazione di RabbitMQ per applicazioni C#

Panoramica dell’API client .NET fornita da RabbitMQ

Collegamento a un server RabbitMQ

Sviluppo di due semplici applicazioni in C#: una mittente e una ricevente

Esecuzione delle operazioni più comuni su RabbitMQ tramite l’API .NET

Scrittura del codice necessario alla gestione della coda dei messaggi

  • Inviare, ricevere e gestire i messaggi nella coda

Creazione di code tramite l’interfaccia di amministrazione e PowerShell

Integrazione di RabbitMQ in un’applicazione .NET aziendale preesistente

Routing dei messaggi: confronto tra il topic exchange e il direct exchange

Configurazione e gestione di un cluster RabbitMQ

Implementazione della replica e dell’alta disponibilità

Strumenti e tecniche per l’amministrazione di RabbitMQ

Gestione di RabbitMQ tramite l’API REST

Ottimizzazione delle prestazioni di RabbitMQ

Monitoraggio e sicurezza di RabbitMQ

Risoluzione dei problemi più comuni in RabbitMQ

Sintesi finale e conclusioni

Requisiti

  • Conoscenza pratica del .Net Framework e della programmazione in C#
  • Comprensione dei concetti fondamentali nello sviluppo di applicazioni aziendali

Destinatari

  • Sviluppatori
  • Architetti software
  • Amministratori
  • Responsabili tecnici
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative