Composer — szwajcarski scyzoryk programisty PHP

Composer jest managerem pakietów, czyli pozwala w wygodny sposób instalować i aktualizować zależności w projekcie. Zmienił ekosystem jak nic wcześniej, ponieważ to dzięki niemu można błyskawicznie użyć dowolnego API, integrując się z AWS czy PayU, dodać rozwiązania oparte na Machine Learning, Blockchain czy geolokalizację, wdrożyć wstrzykiwanie zależności wtyczce. Jeśli nigdy wcześniej go nie użyłeś, możesz myśleć o nim jak o managerze wtyczek dla programistów; wtyczek, które mogą być użyte nie tylko w WordPressie, ale i w dowolnym rozwiązaniu opartym na języku PHP.

Podczas warsztatów zaznajomimy się z Composerem: zarówno z najprostszymi zastosowaniami (np. autoładowanie klas), które są zaledwie efektem ubocznym jego prawdziwych możliwości, jak i z bardziej zaawansowanymi scenariuszami, dzięki którym w pełni wykorzystamy jego potencjał. Zobaczymy też, co tak naprawdę oznacza brak oficjalnego wsparcia dla Composera w WordPressie i w jaki sposób można obejść to ograniczenie.

Prelegent