Implementacja Magento 2.X do rozwiązań eCommerce - Plan Szkolenia

Kod kursu

implmagforecom

Czas trwania

14 godzin (zwykle 2 dni wliczając przerwy)

Wymagania

Dobra znajomość PHP

Charakterystyka kursu

  • Magento jest jedną z najpopularniejszych platform e-commerce typu Open Source. Szacuje się, że obecnie ok. 30% wszystkich sklepów internetowych korzysta z jej rozwiązań wliczając w takie marki jak BurgerKing, CocaCola, Canon, Quinny, czy SEAT. 

Sukces Magento tkwi w jej prostocie oraz bardzo dużej liczbie dodatków, pozwalającej na dostosowanie platformy praktycznie do każdego biznesu. Magento umożliwia pełne zarządzanie procesem sprzedaży w kanale eCommerce, zaczynając od zarządzania stoną i katalogiem produktów, poprzez tracking zamówienia i płatności, kończąć na generowaniu raportów i działaniach marketingowych.

Szkolenie, które oferujemy dotyczy technicznych kwestii związanych z implementacją platformy oraz dostosowaniem jej pod wymagania danego biznesu. Skierowane jest przede wszystkim do programistów, osób odpowiedzialnych za wdrożenie platformy, jej utrzymanie i rozwój.

Po kursie uczestnicy posiądą praktyczną wiedzę dotyczącą:

  • struktury Magento 2.X oraz mechanizmów implementacji,
  • instalacji środowiska produkcyjnego oraz jego konfiguracji,
  • pracy nad jakością kodu, debugging, monitorowania działanie systemu,
  • implementacji zaawansowanych modułów,
  • zindywidualizowania strony pod daną branżę.

Jeśli decydują się Państwo na szkolenie zamknięte, plan może być zmodyfikowany i dostosowany do specyfika konkretnej branży.

Plan Szkolenia

Dzień I

Wprowadzenie do Magento

  • Szybki opis Magento 2
  • Porównanie wersji Community i Commerce
  • Pricing Magento Commerce
  • Magento Commerce Cloud
  • Różnice w stosunku do Magento 1

Budowa Magento 2

  • Omówienie wzorca MVVM
  • Struktura projektu
  • Zarządzanie zależnościami (composer, PSR-4 Autoloader)
  • Struktura pojedynczego modułu
  • Rejestracja modułu
  • Omównie Websites, Store Groups, Store Views
    • Kilka sklepów w jednej instancji Magento 2
    • Wielojęzyczność
    • Config scopes

Zaawansowane Magento 2 - Baza danych

  • Tabele konfiguracyjne (ustawienia, wersjonowanie modułów)
  • Weryfikacja wersji modułu w bazie danych, stworzenie własnej konfiguracji w panelu administracyjnym, omówienie ACL
  • Skrypty Setup
  • Skrypt UpgradeSchema
  • Persistence Layer
  • Strworzenie warstwy persistence (Model, ResourceModel, Collection)
  • Omówienie wzorca EAV
  • EAV w Magento2
  • Rodzaje encji EAV w Magento2
  • Zestawy cech
  • Extension attributes
  • Tabele płaskie
  • Database sharding

Zaawansowane Magento 2 - PHP

  1. Zarządzanie zależnościami klas (Service Contract, omówienie wzorców Dependency Injection, Dependency Inversion, omówienie jak działa Dependency Injection w M2, ObjectManager)

  2. Generowanie kodu

  • Factory
  • Interceptor
  • Proxy

Magento 2 CLI

  • Omówienie funkcji
  • Stworzenie własnej komendy tworzącej obiekty modelu
  • Kontrolery w Magento 2
  • Stworzenie własnego kontrolera frontend
  • Własny logger w Magento 2
  • Sposoby rozszerzania Magento - nadpisanie, plugin (omówienie wzorca Interceptor), obserwacja eventu (omówienie wzorca Observer)
  • Stworzenie własnego Observera oraz własnego Eventu (w kontrolerze) oraz pluginu na własnym kontrolerze frontend oraz loggera dla obu klas

Dzień II

Zaawansowane Magento 2 - frontend

  • Themes
  • Elementy frontend modułów, layouty, bloki, view modele
  • Stworzenie template, view modelu i wyświetlenie obiektów z kolekcji
  • Preprocesor Less
  • Dodanie styli LESS do widoku
  • RequireJS
  • KnockoutJS
  • UI Components
  • Generowanie plików statycznych

Tryby pracy Magento 2

Sesja PHP

  • Sposoby przechowywania sesji
  • Konfiguracja Redis

Full Page Cache

  • FPC Magento2 (pliki, Redis, Varnish)
  • Konfiguracja Varnisha
  • Hole punching

Cron w Magento 2

  • Omówienie działania
  • Własny cronjob

Cache w Magento 2

  • Wbudowane rodzaje
  • Własny cache

Indexery Magento 2

REST oraz SOAP APIs w Magento 2

  • Omówienie sposobów autentykacji
  • Overview dostępnych metod
  • Definiowanie własnych endpointów API
  • Stworzenie Data Contractu i Service Contractu Repository, wpięcie metody get z Repository do WebAPI

Testy integracyjne, testy jednostkowe

Stworzenie przy pomocy UI Components listingu oraz formularza dla obiektów modelu

Blok: deploy automation & monitoring & testy wydajności:

Narzędzia do automatyzacji deploy: GitLab CI/CD, GitLab Runner

Jak przeprowadzić bezpieczny deploy z zerowym downtime, z zapewnieniem możliwości szybkiego rollback

Monitoring Magento ─ New Relic

Wydajność:

Testy za pomocą LoadImpact. Jak przygotować scenariusze i symulować ruch produkcyjny.

Cache warming dla Varnish

Opinie uczestników

★★★★★
★★★★★

Terminarz i Cennik

Szkolenie Zamknięte

Szkolenie Zdalne

od 1990PLN (84)

Szkolenie Otwarte

Lokalizacja Data Cena szkolenia [Zdalne/Stacjonarne]
Rzeszów, Plac Wolności 132019-02-05 09:00:001990PLN / 2740PLN
Gdynia, ul. Ejsmonda 22019-02-05 09:00:001990PLN / 2740PLN
Wrocław, ul.Ludwika Rydygiera 2a/222019-02-05 09:00:001990PLN / 2740PLN
Katowice ul. Korfantego 22019-02-06 09:00:001990PLN / 2740PLN
Zakopane, ul. Jagiellońska 30 2019-02-06 09:00:001990PLN / 2740PLN
Poznań, Garbary 100/632019-02-08 09:00:001990PLN / 2740PLN
Bydgoszcz, ul. Dworcowa 942019-02-11 09:00:001990PLN / 2740PLN
Warszawa, ul. Złota 3/112019-02-14 09:00:001990PLN / 2740PLN
Częstochowa, ul. Wały Dwernickiego 117/1212019-02-18 09:00:001990PLN / 2740PLN
Szczecin, ul. Sienna 92019-02-18 09:00:001990PLN / 2740PLN
Białystok, ul. Malmeda 12019-02-19 09:00:001990PLN / 2740PLN
Lublin, ul. Spadochroniarzy 92019-02-21 09:00:001990PLN / 2740PLN
Łódź, al. Piłsudskiego 10/142019-02-26 09:00:001990PLN / 2740PLN
Kielce, ul. Warszawska 192019-02-28 09:00:001990PLN / 2740PLN
Kraków, ul. Rzemieślnicza 12019-03-04 09:00:001990PLN / 2740PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>Zbyt drogo? Podaj swoją cenę

Kursy w promocyjnej cenie

SzkolenieMiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Adobe Premiere ProKraków, ul. Rzemieślnicza 1pon., 2019-01-21 09:001990PLN / 2740PLN
CGEIT – Certified in the Governance of Enterprise ITGdańsk, ul. Grodzka 19wt., 2019-01-22 09:003990PLN / 5240PLN
Build Native iOS and Android Apps with FlutterWarszawa, ul. Złota 3/11pon., 2019-01-28 09:00N/A / 2740PLN
Programowanie w języku PythonWrocław, ul.Ludwika Rydygiera 2a/22wt., 2019-01-29 09:003990PLN / 5240PLN
Drupal 8 ThemesŁódź, al. Piłsudskiego 10/14pt., 2019-02-01 09:001000PLN / 1500PLN
Zaawansowana administracja MySQLWrocław, ul.Ludwika Rydygiera 2a/22pon., 2019-02-04 09:001990PLN / 2740PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat)Warszawa, ul. Złota 3/11pon., 2019-02-04 09:002150PLN / 3650PLN
Lean Management: Lean Management in Manufacturing Szczecin, ul. Sienna 9wt., 2019-02-05 09:001990PLN / 2740PLN
Programowanie w C#Poznań, Garbary 100/63śr., 2019-02-06 09:001990PLN / 2740PLN
CISA - Certified Information Systems AuditorWarszawa, ul. Złota 3pon., 2019-02-25 09:00N/A / 5000PLN
Strategic ThinkingWarszawa, ul. Złota 3śr., 2019-02-27 09:002990PLN / 3840PLN
Security AnalystWrocław, ul.Ludwika Rydygiera 2a/22pon., 2019-03-04 09:004490PLN / 5990PLN
Microsoft Office Excel - poziom średniozaawansowanyPoznań, Garbary 100/63czw., 2019-04-11 09:00860PLN / 1610PLN
React: Build Highly Interactive Web ApplicationsKraków, ul. Rzemieślnicza 1śr., 2019-06-26 09:002990PLN / 3990PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!