Kurs Magento 2
Magento 2 jest jednym z najpopularniejszych oraz najszybciej rozwijających się narzędzi umożliwiających tworzenie sklepów internetowych.
54 lekcji
5h 56min
5 (4 oceny)
![](https://space.eduweb.pl/files/products/GsHPmM2UGGNqiAg08auCdpi9qKbDJ0pdechQwPi2.jpeg)
Magento 2 - od Podstaw
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.
Czego się nauczysz?
-
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
Zawartość
Magento 2
7 rozdziały 54 lekcji 5h 56min
-
Wstęp
1h 24min
Przegląd sklepu demonstracyjnego
2min
Instalacja PHP
5min
Instalacja Nginx
4min
Instalacja MySQL
4min
Instalacja Elasticsearch
1min
Tworzenie Projektu
10min
Instalacja sample data
5min
Przegląd komend CLI
7min
Najczęściej używane komendy CLI
10min
Generowanie URN
6min
Pomocne narzędzia dla developerów
8min
Deploy modes
18min
-
Architektura
45min
Struktura projektu
8min
Struktura modułu
6min
Kolejność ładowania modułów
6min
Scalanie plików XML
13min
-
Wprowadzenie do MVC
9min
MVC w skrócie
3min
MVC na przykładzie Magento
6min
-
C jak Controller
27min
Definicja routingu - routes.xml
8min
Dostępne typy rezultatów
11min
-
V jak View
1h 6min
Wybieranie układu strony
10min
Kontenery oraz bloki
4min
Blok z "Hello world"
7min
Block vs ViewModel
14min
Przekazywanie argumentów do szablonu
6min
Konfiguracja kontenera oraz kolejność elementów
7min
Renderowanie bloków dzieci
3min
Widoczność bloku w zależności od konfiguracji
3min
Meta dane
3min
Dodanie CSS
7min
Dodanie JS
3min
-
M jak Model
1h 39min
Przygotowanie tabeli dla modelu
6min
Definicja modelu oraz kolekcji
7min
Korzystanie z modelu
10min
Service contracts
2min
Interfejs dla danych
8min
Repozytorium - zapis modelu
8min
Repozytorium - pobranie modelu
4min
Dostosowanie kodu do service contracts
12min
Pobranie listy modeli - kolekcja
9min
Search Criteria - implementacja w repozytorium
10min
Search Criteria - wykorzystanie
6min
Niestandardowy router
17min
-
Motywy
22min
Konfiguracja nowego motywu
6min
Rozszerzenie layoutu
3min
Nadpisanie layoutu
1min
Przenoszenie oraz usuwanie elementów layoutu
3min
Nadpisywanie szablonów
4min
Niestandardowe uchwyty layoutu
4min
Podsumowanie
2min
Autor kursu
Dołącz do ponad 10 tys. zadowolonych z naszych kursów
Najlepszy kurs o Magento jaki kiedykolwiek miałem okazję przerabiać. Patryk bardzo fajnie tłumaczy, wszystko jest zrozumiałe, a przykłady są dobrane idealnie. Mam nadzieję że powstanie kurs Zaawansowany. Polecam!
![](https://space.eduweb.pl/files/avatars/os8S02YGiN1Hh0EvIhvcBjk81NeJvOYyNKSWSykh.jpeg)
Dawid Owczarz
6 grudnia 2021
![](https://space.eduweb.pl/files/avatars/ovG7qeWVpr5p8HrG2fXJx3aOiZ0sfog3n74mxrvP.png)
Robert Studziński
16 stycznia 2022
![](https://space.eduweb.pl/files/avatars/ZrQJzCwI2ijMMX7uUfibGI7s2Si7RIDFO9IS4hgO.png)
Adrian Kalinowski
20 marca 2022
Mateusz
26 sierpnia 2022
![](https://space.eduweb.pl/files/products/GsHPmM2UGGNqiAg08auCdpi9qKbDJ0pdechQwPi2.jpeg)
Kurs Magento 2
-
54 lekcji wideo
-
5h 56min materiału
-
Ostatnia rewizja 03.01.2022
-
Certyfikat w ramach ścieżek
-
Dostęp z urządzeń mobilnych
Dlaczego wybrać właśnie ten kurs?
Efektywna nauka
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 ekspertów
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.
Praktyczne przykłady
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ń.
Pytania i odpowiedzi
Przeczytaj najczęściej zadawane pytania
Masz więcej pytań?
Porozmawiaj z nami na na czacie
Zadzwoń +48 880880606
Nie każdy. Jeśli pliki są dostępne dla danego kursu, znajdziesz je w zakładce źródła. Niektóre kursy nie posiadają źródeł ponieważ nie są potrzebne, inne nie mogły być zamieszczone np. ze względu na prawa autorskie do wykorzystania komercyjnych prac naszych autorów. Staramy się aby kursy były maksymalnie praktyczne i chętnie pokazujemy zaplecze zawodowe naszych autorów, ale niekiedy nie możemy dołączyć go w postaci źródeł.
Jak jest skonstruowany kurs?Kurs składa się z rozdziałów oraz lekcji. Staramy się, aby optymalnie kursy miały 5-7 rozdziałów po około 5-10 lekcji w każdym. W ten sposób nauka jest optymalna a podtrzymanie uwagi staje się łatwiejsze. Rekomendujemy przerabianie nie więcej niż jednego rozdziału naraz a po jego przerobieniu powtórzenie materiału we własnym zakresie.
Jak najlepiej wykorzystać kurs?Potraktuj kurs jako inspirację do własnej pracy. Tam, gdzie się da staraj się powtarzać czynności, które wykonuje autor. Nie powtarzaj ich jednak bezmyślnie - spróbuj zmodyfikować przykłady i dostosować je do swoich potrzeb. W ten sposób przyswoisz materiał jeszcze lepiej!
Jak mogę uzyskać dostęp do kursu?Możesz albo wykupić ten konkretny kurs przez koszyk, uzyskując do niego (i jego rewizji) bezterminowy dostęp, albo wykupić wariant abonamentu, który obejmuje dany kurs i w ten sposób oglądać go oraz inne materiały na platformie tak długo, jak Twój abonament jest aktywny.
Czy kurs jest aktualny?Staramy się aby wszystkie materiały na stronie były aktualne. Nie znaczy to, że kurs powstał bardzo niedawno. Często na stronie znajdziesz trochę starsze kursy, jednak regularnie wykonujemy ich rewizję i zmieniamy lekcje - czy to przez dodanie stosownych komentarzy z aktualizacją, czy poprzez nagranie danej lekcji jeszcze raz. Datę ostatniej rewizji znajdziesz w informacjach o kursie.
Czym się różni kurs od warsztatu i ścieżki?Kursy to kilku godzinne, kompleksowe opracowanie danego zagadnienia, podzielone na lekcje i rozdziały. Często uzupełniają je Warsztaty, które mają formę jednej dłuższej, praktycznej lekcji (30min-1h), natomiast ścieżki stanowią zbiór jednych i drugich materiałów - ułożoną z kursów i warsztatów playlistę, która pozwala Ci kompleksowo opanować dane zagadnienie.
We frontendzie nie można stać w miejscu, niezależnie od tego, czy jest się początkującym, czy zaawansowanym. Narzędzia i techniki się zmieniają, więc trzeba cały czas trzymać rękę na pulsie. Jako twórca kursów i programista mogę spokojnie polecić eduweb.pl jako aktualne i dobre źródło wiedzy.
![](/images/home/adamromanski.png)
Adam Romański
helloroman.com
Zacznij naukę w Magento 2
-
54 lekcji wideo
-
5h 56min materiału
-
Ostatnia rewizja 03.01.2022
-
Certyfikat w ramach ścieżek
-
Dostęp z urządzeń mobilnych
Kursy które mogą Cię również zainteresować
Nowoczesny Node.js
Michał Jabłoński
Domain Driven Design
Rafał Piekara
NestJS w Praktyce
Adam Gospodarczyk
Programowanie w Golang
Piotr Krzesaj
Magento 2
Patryk Waluś
Livewire
Adam Gospodarczyk
Python i Django
Grzegorz Szymborski