Magento 2 / Adobe Commerce: tworzenie modułów i rozszerzeń
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Magento
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Rozwój sklepu własnymi rozszerzeniami bez ingerencji w rdzeń platformy i bez problemów przy aktualizacjach.
Cel edukacyjny
Uczestnik uczy się tworzyć moduły Magento 2 zgodnie z architekturą i standardami platformy.
Efekty uczenia się
- tworzy moduł z konfiguracją, trasami i kontrolerami,
- rozszerza działanie platformy wtyczkami i obserwatorami,
- korzysta z dependency injection i service contracts,
- buduje modele, repozytoria i schematy bazy danych,
- udostępnia dane przez REST API i GraphQL.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Architektura Magento 2
- struktura katalogów, obszary, tryby pracy
- Composer, CLI i środowisko deweloperskie
Moduł 2. Pierwszy moduł
- rejestracja, konfiguracja, trasy i kontrolery
- układy, bloki i szablony
Moduł 3. Rozszerzanie platformy
- wtyczki, obserwatory i zdarzenia
- dependency injection i preferencje
Moduł 4. Dane
- declarative schema, modele i repozytoria
- atrybuty EAV i konfiguracja w panelu
Moduł 5. API i jakość
- REST API i GraphQL
- testy, standardy kodu i wydajność
Warsztat końcowy
Uczestnicy tworzą moduł rozszerzający kartę produktu z własnym endpointem API.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Dobra znajomość PHP i programowania obiektowego, podstawy Composera i baz danych MySQL.
Dla kogo?
Programiści PHP i zespoły rozwijające sklepy na Magento Open Source lub Adobe Commerce.