Nowoczesne aplikacje webowe - budowanie

Poznaj kilka sposób na tworzenie procesu budującego aplikację. Dowiedz się, jak je skonfigurować, jakie mają możliwości, porównaj wydajność oraz łatwość użycia oraz odkryj, jakie są obecnie trendy wykorzystania tych metod.

Szkolenie

Zamknięte szkolenie indywidualne lub grupowe

Szkolenie skrojone pod Ciebie lub potrzeby Twojego zespołu

  • Ty ustalasz termin i miejsce
  • Wspólnie ustalamy optymalny zakres i wymiar czasowy oraz formę: szkolenie, warsztaty lub konsultacje
  • Przeprowadzimy ewaluację określającą poziom wiedzy przed szkoleniem
  • Nie marnuj czasu na rzeczy znane lub zbędne w projekcie
  • Ucz się realizując zadania o praktycznej tematyce, bliskiej Tobie
  • Dodaj niestandardowe tematy i czas na konsultację do zakresu szkolenia
  • Po szkoleniu trener może być dostępny do zdalnych konsultacji

Program szkolenia

Ręcznie

Zaczniemy od poznania metod pisania własnych skryptów budujących - od najprostszych, po bardziej skomplikowane:

  • łączenie plików
  • minimalizacja
  • przetwarzanie CSS
  • wypełnianie szablonów HTML

Gulp

Gulp udostępnia szereg wbudowanych operacji oraz mnóstwo pluginów, a skrypty budujące pisze się w JavaScripcie. Kombinacja ta pozwala łatwo stworzyć nawet bardzo zaawansowane operacje w procesie budowania.

Webpack

Do Webpacka również dostępna jest również niezliczona ilość pluginów, ale konfiguje się go obiektem z ustawieniami. Niestety konfiguracja ta jest dosyć enigmatyczna, przez co początkującym osobom trudno jest stworzyć poprawny proces budowania.

Laravel Mix

Pewną alternatywą dla skomplikowanej składni Webpacka jest Laravel Mix, który oferuje uproszczoną składnię wykonującą większość zadań Webpacka.

npm

Inną możliwością jest bezpośrednie wykorzystanie pakietów npm do budowania aplikacji i wykonywanych jako skrypty npm. Zapis jest mniej przejrzysty, ale do prostszych procesów metoda ta jest w zupełności wystarczająca.