Swoole dla programistów PHP – asynchroniczne aplikacje

Opis

Szkolenie wprowadza uczestników w świat asynchronicznego programowania w PHP z wykorzystaniem Swoole. W trakcie intensywnych warsztatów uczestnicy poznają podstawy działania modelu asynchronicznego, nauczą się projektować i implementować wydajne aplikacje wykorzystujące współbieżność. Program łączy teorię z praktyką, umożliwiając zdobycie realnych umiejętności w zakresie tworzenia wysokowydajnych aplikacji.

Profil uczestnika

  • Programiści PHP zainteresowani programowaniem asynchronicznym
  • Deweloperzy backend pracujący z dużymi obciążeniami
  • Architekci systemów wysokiej wydajności
  • Programiści aplikacji czasu rzeczywistego
  • Inżynierowie DevOps optymalizujący wydajność aplikacji
  • Technical leaderzy zespołów PHP
  • Specjaliści ds. wydajności aplikacji webowych

Agenda

  1. Wprowadzenie do Swoole
    • Architektura i podstawowe koncepcje
    • Model asynchroniczny vs synchroniczny
    • Instalacja i konfiguracja środowiska
    • Pierwsze kroki z Swoole
  2. Programowanie asynchroniczne
    • Coroutines i ich zastosowanie
    • Zarządzanie zadaniami asynchronicznymi
    • Obsługa wielu połączeń
    • Współbieżność w praktyce
  3. Zaawansowane funkcje Swoole
    • Websockets i komunikacja w czasie rzeczywistym
    • Task workers i ich wykorzystanie
    • Zarządzanie pamięcią
    • Optymalizacja wydajności
  4. Praktyczne zastosowania
    • Budowa aplikacji czasu rzeczywistego
    • Implementacja mikrousług
    • Integracja z istniejącymi systemami
    • Monitorowanie i debugowanie

Korzyści

Uczestnik szkolenia zdobędzie praktyczną wiedzę z zakresu programowania asynchronicznego w PHP z wykorzystaniem Swoole. Będzie potrafił projektować i implementować wydajne aplikacje wykorzystujące model współbieżności. Nauczy się efektywnie zarządzać zasobami serwera i optymalizować wydajność aplikacji. Pozna techniki tworzenia aplikacji czasu rzeczywistego i mikrousług. Zdobędzie umiejętność wykorzystania websockets do komunikacji w czasie rzeczywistym.

Wymagane przygotowanie uczestników

  • Dobra znajomość PHP i programowania obiektowego
  • Podstawowa wiedza o protokołach sieciowych
  • Znajomość koncepcji programowania współbieżnego
  • Doświadczenie w tworzeniu aplikacji webowych

Zagadnienia

  • Architektura Swoole
  • Model asynchroniczny w PHP
  • Coroutines i zarządzanie zadaniami
  • Websockets i komunikacja real-time
  • Task workers i ich zastosowanie
  • Zarządzanie pamięcią
  • Optymalizacja wydajności
  • Mikrousługi w Swoole
  • Debugowanie aplikacji asynchronicznych
  • Monitorowanie wydajności
  • Wzorce projektowe dla aplikacji asynchronicznych
  • Integracja z istniejącymi systemami

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-337

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