Tworzenie obiektów i samodzielne wstrzykiwanie zależności zajmuje Ci zbyt dużo czasu. Zmień to, wprowadzając kontener do wstrzykiwania zależności, sprawiając, że Twój kod stanie się bardziej elastyczny, a jego testowanie łatwiejsze. Podczas warsztatów dowiesz się, jak zminimalizować ręczne tworzenie obiektów, zwiększając przy tym organizację i czytelność Twojego kodu. W tym celu przebudujemy przykładową wtyczkę do WordPress, ucząc się w praktyce, jakie korzyści oraz ułatwienia płyną z wykorzystania prostych, ale potężnych narzędzi. Sesja live coding skupi się na konfiguracji jednego z najpopularniejszych kontenerów do wstrzykiwania zależności – PHP-DI. Omówimy wiele ważnych aspektów, takich jak zasada odwracania zależności: punkt wyjściowy dla stosowania kontenerów do wstrzykiwania zależności. Dowiesz się także, jak unikać złych praktyk związanych z Dependency Injection, np. wzorca Service Locator; jakie znaczenie mają interfejsy w programowaniu obiektowym; oraz jak tworzyć bezstanowe serwisy.
Grupa docelowa warsztatów
Programiści