Spis treści
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
- Oficjalna dokumentacja – devdocs.magento.com
- Instalacja – devdocs.magento.com/guides/v2.3/install-gde/bk-install-guide.html
- Ciekawe materiały szkoleniowe – swiftotter.com
Frontend
Zagadnienia związane z frontendem, ale również warte zapoznania się przez osoby bardziej ukierunkowane na backend.
- Przewodnik dla frontendowców Magento – devdocs.magento.com/guides/v2.4/frontend-dev-guide/bk-frontend-dev-guide.html
- Testy pomocne przy certyfikacji – swiftotter.com/product/practice-exam-for-adobe-certified-expert
- Zasoby do nauki Frontendu Magento – github.com/fisheye-academy/m2cpfed-training
- Praktyczny egzamin Magento 2 Front-end Developer – goconqr.com/quiz/15702242/magento-2-front-end-developer-certification-practice-exam
Backend
- devdocs.magento.com/guides/v2.3/extension-dev-guide/bk-extension-dev-guide.html
- belvg.com/tutorial/magento-2-certified-professional-developer-guide
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ż: