Implementacja Magento 2.X do rozwiązań eCommerce

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 (81)

Szkolenie Otwarte

Lokalizacja Data Cena szkolenia [Zdalne/Stacjonarne]
Gliwice ul. Zwycięstwa 362018-12-03 09:00:001990PLN / 2740PLN
Warszawa, ul. Złota 32018-12-03 09:00:001990PLN / 2640PLN
Gdynia, ul. Ejsmonda 22018-12-04 09:00:001990PLN / 2740PLN
Zielona Góra, ul. Reja 62018-12-05 09:00:001990PLN / 2740PLN
Katowice ul. Opolska 222018-12-10 09:00:001990PLN / 2740PLN
Bydgoszcz, ul. Dworcowa 942018-12-11 09:00:001990PLN / 2740PLN
Wrocław, ul.Ludwika Rydygiera 2a/222018-12-11 09:00:001990PLN / 2740PLN
Rzeszów, Plac Wolności 132018-12-12 09:00:001990PLN / 2740PLN
Poznań, Garbary 100/632018-12-13 09:00:001990PLN / 2740PLN
Zakopane, ul. Jagiellońska 30 2018-12-17 09:00:001990PLN / 2740PLN
Warszawa, ul. Złota 3/112018-12-18 09:00:001990PLN / 2740PLN
Białystok, ul. Malmeda 12018-12-19 09:00:001990PLN / 2740PLN
Częstochowa, ul. Wały Dwernickiego 117/1212018-12-19 09:00:001990PLN / 2740PLN
Szczecin, ul. Sienna 92018-12-19 09:00:001990PLN / 2740PLN
Kielce, ul. Warszawska 192019-01-01 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]
Drupal 8 for DevelopersGdańsk, ul. Grodzka 19czw., 2018-11-15 09:001970PLN / 2720PLN
MicroStrategy Business Intelligence (BI)Warszawa, ul. Złota 3/11czw., 2018-11-15 09:001970PLN / 2720PLN
CISM - Certified Information Security ManagerWarszawa, ul. Złota 3pon., 2018-11-19 09:00N/A / 5000PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat)Szczecin, ul. Sienna 9pon., 2018-11-19 09:002130PLN / 3630PLN
Docker and KubernetesWarszawa, ul. Złota 3wt., 2018-11-20 09:002960PLN / 3810PLN
Kubernetes on AWSOpole, Władysława Reymonta 29wt., 2018-11-20 09:001970PLN / 2720PLN
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .NetKraków, ul. Rzemieślnicza 1czw., 2018-11-22 09:001970PLN / 2720PLN
Strategic ThinkingKraków, ul. Rzemieślnicza 1pon., 2018-11-26 09:002960PLN / 3960PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat)Katowice ul. Opolska 22pon., 2018-11-26 09:002130PLN / 3630PLN
Docker and KubernetesGdynia, ul. Ejsmonda 2pon., 2018-11-26 09:002960PLN / 3960PLN
Develop Web Applications with PHP and Yii 2Kraków, ul. Rzemieślnicza 1wt., 2018-11-27 09:003290PLN / 4040PLN
SoapUI: Introduction to API Testing with SoapUIWarszawa, ul. Złota 3śr., 2018-11-28 09:002960PLN / 3810PLN
Adobe InDesignKatowice ul. Opolska 22czw., 2018-11-29 09:00850PLN / 1600PLN
Analiza i projektowanie obiektowe za pomocą języka UMLKraków, ul. Rzemieślnicza 1pon., 2018-12-03 09:003950PLN / 4950PLN
Zapewnienie jakości oprogramowania – przegląd metodykWrocław, ul.Ludwika Rydygiera 2a/22pon., 2018-12-03 09:001970PLN / 2720PLN

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.

contact us right away!