od Podstaw
5 godz. 56 min · PHP · Full-stack i Programowanie
Patryk WaluśBackend DeveloperZanim 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.
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.
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.
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.
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.
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.
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.
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.
Bardzo się cieszę że doszedł gość na sam koniec tego kursu.
Mam nadzieję że przygotowane przeze mnie materiały okazały się pomocne i będziesz
mógł zacząć pracować za to na wyższych obrotach.
W trakcie kursu poruszyli wiele kwestii.
Zaczęliśmy od konfiguracji środowiska deweloperskiego w której przedstawiłem
podstawowe ustawienia pozwalające na instalację nowego projektu.
Następnie mówiliśmy jak wygląda struktura
projektu a następnie stworzyliśmy nasz pierwszy moduł
mając podstawowe informacje o może to na celownik wzięliśmy omówienie wzorca FC.
Następnie w poszczególnych rozdziałach
powiedzieliśmy sobie o każdym z tych elementów rozpoczynając od kontrolerów.
Następnie umówiliśmy widoki i na koniec modele
byliśmy w jaki sposób każdy z tych elementów skonfigurować oraz jakie są
dostępne możliwości korzystania z tych elementów.
Na samym końcu skonfigurować
nowy motyw dzięki któremu pojawiły się nowe możliwości rozszerzenia układu stron
dawka wiedzy w tym kursie była ogromna jednak i tak nie udało nam się omówić
szczegółowo niektórych funkcjonalności jak np.
independence in Action arkusze stylów CSS
czy też skrypty GTS które zostały tak naprawdę tylko
powierzchniowo pokazane i wykorzystane w kolejnych kursach.
Mówimy szczegółowo funkcjonalności
przydatne podczas pracy pakiet oraz Front dewelopera.
Dziękuję za skorzystanie z mojego kursu i do zobaczenia.