Przejdź do treści
Magento Online lub stacjonarnie Szkolenie ERNABO

Magento 2 / Adobe Commerce: tworzenie modułów i rozszerzeń

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

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 kursu

Cel 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 szkolenia

Wymagania 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.