RabbitMQ z PHP – asynchroniczna komunikacja

Opis

Szkolenie koncentruje się na implementacji asynchronicznej komunikacji w aplikacjach PHP z wykorzystaniem RabbitMQ. Uczestnicy poznają zaawansowane techniki projektowania systemów rozproszonych oraz wzorce integracji systemów. Program łączy teorię z praktycznymi warsztatami, podczas których uczestnicy implementują rzeczywiste rozwiązania. Zajęcia prowadzone są w formie warsztatowej z wykorzystaniem praktycznych przykładów.

Profil uczestnika

  • Programiści PHP
  • Architekci systemów
  • Deweloperzy aplikacji rozproszonych
  • Inżynierowie systemowi
  • Backend developerzy
  • DevOps engineers
  • Specjaliści ds. integracji systemów
  • Programiści full-stack

Agenda

  1. Podstawy RabbitMQ
    • Architektura message broker
    • Konfiguracja środowiska
    • Modele komunikacji
    • Zarządzanie kolejkami
  2. Integracja z PHP
    • Biblioteki klienckie
    • Wzorce komunikacji
    • Obsługa błędów
    • Monitorowanie
  3. Zaawansowane scenariusze
    • Routing wiadomości
    • Wzorce publikacji/subskrypcji
    • Przetwarzanie równoległe
    • Skalowalność
  4. Wdrażanie i utrzymanie
    • Deployment
    • Monitoring produkcyjny
    • Rozwiązywanie problemów
    • Optymalizacja wydajności

Korzyści

Uczestnik nabędzie umiejętność projektowania i implementacji systemów asynchronicznych. Nauczy się efektywnie wykorzystywać RabbitMQ w aplikacjach PHP. Pozna wzorce integracji systemów rozproszonych. Będzie potrafił implementować wydajne rozwiązania komunikacji międzysystemowej. Zdobędzie wiedzę o monitorowaniu i debugowaniu systemów asynchronicznych. Nauczy się optymalizować wydajność komunikacji w systemach rozproszonych.

Wymagane przygotowanie uczestników

  • Zaawansowana znajomość PHP
  • Podstawowa znajomość systemów rozproszonych
  • Doświadczenie w tworzeniu aplikacji
  • Rozumienie architektury systemów

Zagadnienia

  • Architektura RabbitMQ
  • Wzorce komunikacji asynchronicznej
  • Integracja z PHP
  • Routing wiadomości
  • Monitoring i debugowanie
  • Skalowalność systemów
  • Obsługa błędów
  • Przetwarzanie równoległe
  • Optymalizacja wydajności
  • Zarządzanie kolejkami
  • Deployment produkcyjny
  • Bezpieczeństwo komunikacji

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-334

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *