dgafka / phpcon-2023-ecotone-workshop

Workshop from Ecotone Framework - PHPCon 2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecotone - Warsztat PHPCon 2023

W tym repozytorium znajdziesz wszystkie materiały do warsztatu Ecotone.

Cel Warsztatu

Poznanie podstawowych mechanizmów Ecotone, które pozwolą na zbudowanie aplikacji zgodnie z zasadami Messaging'u.
Przyzwyczajenie do pracy z dokumentacją, aby po warsztacie móc samodzielnie korzystać z Ecotone.
Warszat jest podzielony na 3 części:

  1. 1-resilient-messaging - Odporny Messaging jako podstawa architektury
  2. 2-building-blocks - Używanie Building Blocks do skupienia się na logice biznesowej
  3. 3-testing - Testowanie Building Blocks i komunikacji asynchronicznej

Wymagania

W celu uruchomienia warsztatu potrzebny jest tylko Docker Docker oraz Docker-Compose.

W przypadku braku PHPStorm'a, można użyć darmowego Visual Studio Code do edycji kodu z pluginem do PHP.

Instalacja

  1. Otwórz zadanie warsztatowe w swoim IDE (1-resilient-messaging, 2-building-blocks, 3-testing), tak abyś miał TYLKO kod dla zadania nad którym pracujesz (W innym razie IDE będzie podpowiadało klasy z kolejnych ćwieczeń).
  2. W katalogu warsztatu, uruchom komendę docker-compose pull && docker-compose up aby uruchomić aplikację.
  3. Kiedy kontener z aplikacją wystartuje, zainstaluje wszystkie zależności. Możesz to sprawdzić komendą docker logs -f ecotone_demo
  4. Jesteśmy gotowi, możesz zacząć wykonywać zadanie.
  5. Po zakończeniu warsztatu, możesz wyczyścić środowisko komendą docker-compose down

About

Workshop from Ecotone Framework - PHPCon 2023


Languages

Language:PHP 100.0%