- Opis
- Recenzje
- Autor
- Transkrypt
- Pytania i odpowiedzi
- QA
Wprowadzenie
Magento 2 jest jednym z najpopularniejszych oraz najszybciej rozwijających się narzędzi umożliwiających tworzenie sklepów internetowych. Pierwsza wersja została wydana w 2008 roku – jednak prawdziwa rewolucja nastąpiła po wdrożeniu wersji 2, w której wprowadzono szereg usprawnień obejmujących architekturę oraz wydajność systemu. Dodatkowo, przejęcie Magento Commerce przez Adobe w 2018 zwiększyło jego konkurencyjność jak i przyczyniło się do przyspieszenia rozwoju nowych funkcjonalności. Wiele firm korzysta z Magento ze względu na jego szerokie zastosowanie, dlatego też jeśli pracujesz w branży e-commerce korzystne może okazać się zainwestowanie w nowe umiejętności w zakresie developmentu Magento. Jeśli chcesz rozpocząć pracę z Magento lub już z niego korzystasz i chcesz lepiej zrozumieć jego działanie to ten kurs jest dla Ciebie. Dowiesz się w nim podstaw, które umożliwią Ci zrozumienie działania systemu, a także pozwolą na sprawniejsze rozwijanie nowych funkcjonalności zarówno w obszarze backend'u jak i frontend'u.
- Przygotowanie środowiska developerskiego
- Przedstawienie narzędzi ułatwiających codzienną pracę
- Omówienie struktury projektu oraz modułów
- Wyjaśnienie działania wzorca MVC w oparciu o implementację Magento
- Stworzenie własnego modułu od zera
- Wyjaśnienie routingu oraz sposobu ładowania layoutu dla poszczególnych stron
- Przedstawienie możliwości konfiguracji układu stron
- Interakcja z bazą danych za pomocą modeli
- Omówienie dobrych praktyk oraz zasad i wykorzystanie ich w praktyce
- Konfiguracja nowego motywu
Wstęp do Magento 2
Zanim przejdziemy do omawiania możliwości Magento, przedstawię Ci w jaki sposób skonfigurować środowisko developerskie oraz jak zainstalować nowy projekt. Omówimy też polecenia i narzędzia, które są przydatne podczas pracy developerów.
Architektura
Rozpoczniemy od przedstawienia oraz omówienia funkcji poszczególnych katalogów, które znajdują się w projekcie. Po wstępie stworzymy swój pierwszy moduł oraz przedstawię podstawowe techniki wykorzystywane przez Magento do zarządzania konfiguracjami czy modułami.
Wprowadzenie do MVC
Magento wykorzystuje bardzo popularny wzorzec MVC, który składa się z trzech elementów. Aby z łatwością rozumieć jak system obsługuje żądania HTTP najpierw przestawię ogólne działanie MVC, a następnie jak to działa w Magento.
C jak Controller
Szczegółowe omówienie wzorca MVC rozpoczniemy od literki C czyli Controller'a. W tym rozdziale dowiesz się jak zarejestrować w systemie nową ścieżkę, jak pobierać parametry oraz w jaki sposób zwrócić rezultat odpowiedni dla danego przypadku.
V jak View
Gdy już zarejestrujemy nową stronę, konieczne będzie zdefiniowanie jej wyglądu. Dlatego też, przedstawię Ci jak to zrobić oraz jakie możliwości Magento udostępnia do manipulacji układem stron. Omówię różnice między kontenerem, a blokiem oraz pokaże jak modyfikować tagi w sekcji.
M jak Model
Aby wcześniej dodana strona była funkcjonalna, konieczna jest jej integracja z bazą danych. Do tego celu stworzymy m.in. Model, za pomocą którego będziemy komunikować się z MySQL. Przedstawię Ci też dobre praktyki, które pozwalają na tworzenie kodu wysokiej jakości.
Motywy
W ostatnim rozdziale omówimy konfigurację nowego motywu w Magento. Pozwoli Ci to zrozumieć jak tworzyć różne wersje wyglądu dla sklepów internetowych.
Dla kogo jest ten kurs?
Ten kurs w szczególności przyda się osobom, które chcą poznać podstawy framework'a Magento 2. Przedstawione w nim fundamentalne informacje pomogą zrozumieć sposób działania systemu, a także w jaki sposób można dodawać czy rozszerzać swój projekt o nowe funkcjonalności.
Dlaczego wybrać właśnie ten kurs?
- Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy!
- Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pracować efektywniej.
- Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.
Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.
Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.
Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.