Plan Szkolenia
Wprowadzenie
RabbitMQ jako oprogramowanie pośrednie do przesyłania wiadomości
- Przegląd protokołów przesyłania wiadomości
- AMQP i MQ
Przegląd Javy i Springa
- API Springa
- Wstrzykiwanie zależności
Przygotowanie środowiska deweloperskiego
- Instalacja i konfiguracja RabbitMQ
- Instalacja i konfiguracja Javy
- Instalacja i konfiguracja Springa
Programowanie w Javie i Springu z RabbitMQ
- Pisanie kodu
- Praca z JSON
- Tworzenie wymian, tematów, kolejek i powiązań
- Publikowanie wiadomości
- Konfiguracja słuchacza
- Tworzenie API RabbitMQ
Obsługa błędów
- Obsługa oczekiwań konsumenta za pomocą DLX
- Obsługa oczekiwań konsumenta bez DLX
- Obsługa oczekiwań za pomocą TTL
- Używanie mechanizmu ponawiania dla wymian
- Używanie mechanizmu ponawiania Springa dla wymian
Zaawansowane funkcje Springa i RabbitMQ
- Konfiguracja kolejek za pomocą Spring AMQP
- Konfiguracja wymian za pomocą Spring AMQP
- Tworzenie powiązań między kolejkami i wymianami
- Używanie wtyczek RabbitMQ
- Odbieranie i przetwarzanie wiadomości z różnych aplikacji
Podsumowanie i zakończenie
Wymagania
- Doświadczenie z Javą i Springiem
Odbiorcy
- Architekci oprogramowania
- Programiści internetowi
Opinie uczestników (2)
Ogromna ilość praktycznej wiedzy przekazanej również w praktycznej formie. Podobało mi się, że trener jest praktykiem więc omawianie poszczególnych zagadnień było okraszone przykładami z życia i dobrymi praktykami. Widać, że trener jest pasjonatem technologii oraz lubi (i potrafi) przekazywać swoją wiedzę dalej. Życzę sobie i innym kursantom więcej takich szkoleń :)
Damian Suwala - Santander Bank Polska S.A.
Szkolenie - RabbitMQ with Java and Spring
Podano szczegółowe informacje na temat bardziej zaawansowanych tematów, o które było proszone.
Farukh Khan - Tandem Solution
Szkolenie - RabbitMQ with Java and Spring
Przetłumaczone przez sztuczną inteligencję