Plan Szkolenia

Wprowadzenie

  • RabbitMQ vs domyślna technologia kolejki Windows (MSMQ)

Zrozumienie mikroserwisów (microservices) i kolejek komunikatów

Przegląd protokołów komunikacyjnych: REST, SOAP i AMQP

Jak RabbitMQ implementuje AMQP, aby umożliwić luźne powiązanie między usługami

Konfiguracja środowiska deweloperskiego

Instalacja i konfiguracja RabbitMQ dla aplikacji C#

Przegląd API klienta .NET RabbitMQ

Łączenie się z RabbitMQ

Tworzenie dwóch prostych aplikacji nadawcy i odbiorcy w C#

Wykonywanie typowych operacji RabbitMQ z klientem .NET

Pisanie kodu kolejkowania

  • Wysyłanie, odbieranie i kolejkowanie wiadomości

Tworzenie kolejek za pomocą interfejsu administracyjnego i PowerShell

Integracja RabbitMQ z istniejącą aplikacją przedsiębiorczą .NET

Routing z wymianą tematów vs wymiana bezpośrednia

Konfiguracja i zarządzanie klastrem RabbitMQ

Implementacja przełączania awaryjnego i replikacji

Narzędzia i techniki administrowania RabbitMQ

Zarządzanie RabbitMQ za pomocą REST API

Dostrajanie wydajności RabbitMQ

Monitorowanie i zabezpieczanie RabbitMQ

Rozwiązywanie problemów z RabbitMQ

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w programowaniu w .NET Framework i C#
  • Zrozumienie koncepcji rozwoju aplikacji przedsiębiorczych

Grupa docelowa

  • Deweloperzy
  • Architekci oprogramowania
  • Administratorzy
  • Menedżerowie techniczni
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie