Rusza Shopware Training dla deweloperów!

Autor:
Julia Łączyńska
Opublikowany:
31.8.2023
J

ak rozpocząć tworzenie sklepów internetowych w Shopware? Najlepsza metoda to czerpanie wiedzy od ekspertów! Z tą intencją uruchomiliśmy Shopware Training – miesięczny, kompleksowy kurs dla deweloperów.

O Shopware

Shopware to niemiecka platforma e-commerce, która zdobywa coraz większą popularność wśród europejskich firm technologicznych. Specjaliści doceniają ją za ogromne możliwości customizacji oraz nowoczesne podejście do rozwoju sprzedaży online, wspierające biznesy B2C, B2B oraz Omnichannel. Podstawą rozbudowanych możliwości Shopware są takie technologie jak Headless Commerce, architektura mikroserwisowa oraz rozwiązania skoncentrowane na API.

“Shopware jest najpopularniejszą platformą e-commerce w Niemczech i widzimy, że jego pozycja umacnia się także na innych rynkach. Społeczność wokół tego systemu rośnie, a wraz z nią zapotrzebowanie na ekspertów i przestrzeń do wymiany wiedzy. Wierzymy, że nasz kurs pozwoli programistom uzyskać praktyczne kompetencje i szansę na ciekawy rozwój zawodowy w dynamicznej branży e-commerce.” Marten Lehmann, CEO Strix DE

Dlaczego stworzyliśmy Shopware Training?

Jako Strix jesteśmy jednym z 11 platynowych partnerów wdrożeniowych Shopware na świecie i konsekwentnie poszerzamy nasze portfolio o projekty zbudowane na tej platformie. Aby ułatwić programistom rozwój kompetencji oraz pozyskać nowych ekspertów do naszego zespołu, stworzyliśmy Shopware Training – zaawansowany kurs deweloperski. 

Szkolenie wystartuje już 4 września, a poprowadzi je Jisse Reitsma – doświadczony trener technologii Magento, Shopware, React i Vue. Miesięczny kurs obejmie część wykładową, praktyczną oraz pracę własną połączoną z ewaluacją i sesją feedbackową. W pierwszym tygodniu uczestnicy akademii spotkają się na stacjonarnych warsztatach w naszym biurze w Krakowie, natomiast kolejna część kursu będzie miała formę zdalną. 

“Strix od lat wspiera budowanie rozpoznawalności Shopware wśród przedsiębiorców i partnerów, organizując takie wydarzenia jak Hello Shopware i Shopware United Days. Tym razem postanowiliśmy zwrócić się bezpośrednio do programistów, którzy stanowią fundament naszej pracy projektowej. Shopware Training to coś więcej niż teoretyczne szkolenie. To zaawansowany, praktyczny kurs developerski, po którym uczestnicy będą mogli wspólnie z nami tworzyć sklepy internetowe dla polskich i zagranicznych klientów.”  Borys Skraba, CEO Strix PL

Agenda kursu

Tydzień 1 (Architektura)

Środowisko programistyczne

  • Konfiguracja PHPStorm
  • Konfiguracja Dockware

Podsumowanie Symfony

Architektura Shopware

  • Podejście API-first
  • Flow Builder

Instalacja Shopware

  • Konfiguracja Symfony dla Shopware

Przepływ pracy w projekcie

  • GitLab, GitHub, Jira, BitBucket

Obsługa wtyczek

  • Instalacja kompozytora
  • Repozytoria

Narzędzia programistyczne

  • FroshTools
  • Licencjonowanie kodu

Tydzień 2 (Rozwój frontendu)

Tworzenie motywu

  • Motyw JSON
  • Praca z Symfony Profiler
  • Zmienne SASS

Wtyczki JavaScript

  • Dodawanie niestandardowych pakietów NPM
  • Bootstrap vs Vanilla

Zaawansowany JavaScript

  • Wewnętrzne elementy Webpack
  • Obsługa języka TypeScript
  • Debugowanie JavaScript

Ikony i zasoby

Dostosowywanie stron

  • Strona produktu
  • Strona kategorii, strony CMS

Niestandardowe zmienne Twig

  • Rozszerzenia Twig 

Poprawa SEO

Wydajność frontendu

  • Optymalizacja obrazu

Testowanie Jest

Shopware PWA i Vue Storefront

Kompleksowe testy z Cypress

Tydzień 3 (Rozwój backendu)

Tworzenie wtyczki

  • Polecenia CLI

Routing

  • Kontrolery (renderowanie stron, przekierowania, JSON, kontrolery administracyjne itp.)
  • API sklepu, OpenAPI

Interfejsy API

Shopware DAL

  • Migracje
  • Pola niestandardowe
  • Korzystanie z repozytoriów

Debugowanie kodu

Testowanie

  • Testy jednostkowe, integracyjne i funkcjonalne

Kodowanie i porządkowanie kodu

  • Linting XML

Rozszerzenia 3rd party

Najlepsze praktyki wydajności

Tydzień 4 (Obszary zaawansowane)

Checkout i sprzedaż

  • Obsługa płatności
  • Procesory koszyków/kolektory
  • walidacja podatkowa

Obsługa asynchroniczna

Wdrażanie Shopware

  • Proces kompilacji (Webpack, zasoby, konfiguracja)
  • Wdrożenie za pomocą DeployerPHP
  • Wdrażanie z artefaktami 

Shopware w produkcji

  • Optymalizacja wydajności (MySQL, OPCache)
  • Konfiguracja Redis
  • Buforowanie HTTP

ElasticSearch

Varnish

Integracje: Akeneo, PIMcore, Ergonode

Mechanizmy SSO i SSI

Podobne wpisy

Zobacz wszystko
E-commerce
28.9.2023

W pułapce (nie)wiedzy, czyli dlaczego potrzebujesz doradztwa e-commerce

Co robisz, kiedy planujesz wziąć kredyt, kupić nowy samochód albo wybrać najatrakcyjniejsze akcje na giełdzie? Pytasz o radę ekspertów. Inwestycja i ryzyko osobistej straty budzi w nas potrzebę zdobycia jak najdokładniejszych informacji o danym temacie przed podjęciem decyzji. I nie inaczej jest w przypadku rozwoju biznesowego. Kiedy w morzu opcji próbujesz wybrać te najlepsze dla siebie, z odsieczą przychodzi doradztwo e-commerce.
E-commerce
27.9.2023

Jak utrzymać klientów e-commerce w czasie kryzysu?

2022 rok okazał dla branży e-commerce dużo większym wyzwaniem niż rok 2021. Recesja gospodarcza, inflacja oraz niepewna sytuacja polityczna wpłynęły na spowolnienie rozwoju wielu branż oraz ostrożniejsze zachowania zakupowe.
E-commerce
20.9.2023

Bez pośredników, czyli co to jest model D2C

‍Model D2C, czyli direct to customer zyskuje popularność w sprzedaży online. W 2019 roku odsetek konsumentów robiących regularne zakupy D2C wynosił 49%, natomiast w 2022 roku wynosił już 64%. Na czym polega fenomen sprzedaży bezpośredniej i jak wykorzystać jej potencjał? Przeczytaj artykuł i dowiedz się!
E-commerce
15.9.2023

Jak zaplanować strategię segmentacji klientów w e-commerce?

Segmentacja rynku jest dziś warunkiem sukcesu w nowoczesnej komunikacji marketingowej. Dobrze przygotowana, skutkuje zwiększeniem zaangażowania klienta i wzrostem wskaźnika konwersji. W tym artykule omówimy, jak zaplanować strategię segmentacji i wcielić ją w życie.
E-commerce
7.9.2023

UX Master Certified by Baymard – Wywiad ze Sławomirem Majchrzyckim

Baymard Institute to najważniejsza instytucja badająca doświadczenia użytkowników w sektorze e-commerce, dlatego z dumą informujemy, że nasz Product Designer Sławomir Majchrzycki jako jeden z 3 specjalistów na świecie zdobył najwyższy certyfikat “UX Master Certified by Baymard”!

Pracujmy razem

Jeśli chcesz przenieść sprzedaż do świata online, szukasz nowych pomysłów na strategię lub innowacyjnych technologii e-commerce - napisz do nas! Chętnie porozmawiamy o najlepszych rozwiązaniach dla Twojego biznesu.

kontakt