Jak uczyć się Magento 2? Zacznij od podstaw

Największym problemem z uczeniem się czegokolwiek jest… po prostu zacząć. Znamy to doskonale – przeglądasz dziesiątki artykułów takich jak ten, gromadząc materiały i wskazówki, i w efekcie ciągle odkładasz naukę na bliżej nieokreśloną przyszłość. Tymczasem należy skorzystać z rozwiązania najprostszego z możliwych: zacząć od podstaw.

Magento 2 to rozbudowana platforma Open Source. Żeby się jej nauczyć, trzeba najpierw zrozumieć, jak działa. W tym celu zalecamy pobrać i zainstalować próbną wersję oprogramowania, a potem testować ją funkcja po funkcji. Pomocne może być też wcielenie się w rolę klienta i zbadanie procesu realizacji zakupów oraz transakcji z jego perspektywy. Materiały, które ułatwią naukę na tym etapie, to przede wszystkim oficjalna dokumentacja.

Aby móc pracować z Magento 2, trzeba również znać odpowiednie języki. Podstawa to HTML, CSS, XML, JavaScript, mySQL, JQuery i PHP w wersji 5.6 i 7.0. Przyda się też znajomość architektury OOP, wzorca projektowego MVC i mechanizmu Zend OPcache. Ponieważ Magento 2 oferuje wiele narzędzi sprzyjających optymalizacji i pozycjonowaniu, aby móc w pełni je wykorzystać, warto znać podstawy SEO.

Kursy i szkolenia Magento 2

Najlepszy i najszybszy sposób na naukę Magento to codzienna praktyka – najlepiej pod okiem kogoś doświadczonego, kto na bieżąco będzie korygował błędy i podpowiadał rozwiązania. Możliwość nauki ze wsparciem takiego mentora mają jednak nieliczni. Na szczęście są kursy i szkolenia! Ich największa wartość to szansa poznania platformy od strony praktycznej – przy okazji objaśniania kolejnych zagadnień trenerzy pokazują, jak pracują na Magento i zdradzają przydatne tipy.

No i nie ukrywajmy – certyfikaty uzyskane po realizacji kursu czy szkolenia dobrze wyglądają w CV 😎

Jak uczyć się Magento 2? Bądź na bieżąco

Najwybitniejsi specjaliści w danym zakresie to z reguły najwięksi zajawkowicze – zapaleńcy, którzy żyją swoją pracą i nieustannie szukają okazji, aby dowiedzieć się czegoś nowego. Śledzenie tematycznych blogów i vlogów to ich codzienna rutyna. Jeśli chcesz jak najlepiej poznać Magento 2 i zawsze być na bieżąco z aktualnościami, dodaj do obserwowanych najlepsze blogi i kanały na YouTube, takie jak Magento DevChannel. Regularnie śledź również fora, np. community.magento.com. To prawdziwa kopalnia informacji i inspiracji! Podglądanie wątków opisujących problemy wszelakiej maści uczy nieszablonowego myślenia i często pomaga wpaść na rozwiązanie, nad którym bez takiego wsparcia można byłoby się głowić tygodniami.

Aby być na bieżąco z najważniejszymi nowinkami, polecamy też udział w Meet Magento Polska. To nie tylko okazja do wysłuchania prelekcji największych specjalistów Magento, ale też poszerzenia sieci kontaktów i wymiany doświadczeń.

Oficjalny certyfikat Magento

Ostateczne potwierdzenie umiejętności związanych z tworzeniem i obsługą Magento stanowi oficjalna certyfikacja Adobe. Aby ją zdobyć, należy zdać egzamin. Choć brzmi prosto, wcale takie nie jest – nie wystarczy „wykuć” materiał. Przede wszystkim trzeba świetnie znać ten system i jego architekturę czy funkcje. Wiemy, o czym mówimy, bo mamy w naszym teamie kilku certyfikowanych specjalistów od Magento. Niewątpliwie jednak uzyskanie tego certyfikatu to duże wyróżnienie i dobra okazja do tego, żeby poznać te aspekty funkcjonowania oprogramowania, z których na co dzień się nie korzysta.

Lista materiałów naukowych dla początkujących programistów PHP do nauki Magento 2

Pierwsze kroki z Magento 2

Frontend

Zagadnienia związane z frontendem, ale również warte zapoznania się przez osoby bardziej ukierunkowane na backend.

Backend

Materiały w formie dokumentów PDF. Z uwagi na licencje, nie możemy ich udostępnić online. Napisz do nas, jeśli chciałbyś uzyskać do nich dostęp.

  • Magento-Open-Source-2.3-User-Guide.pdf
  • M2 Cert Pro Dev Exam v2_3 Study Gd.pdf
  • Developer_magento_study_guide_rev8.pdf

Inne

  • Lista Magento 2 Awesome – github.com/run-as-root/awesome-magento2
  • Google  –  Szukaj: np. „Ben Marks Magento”, „Magento Tutorials”.
  • Stack Overflow  –  Rozwiązania większości standardowych problemów.

Zobacz też: