Add more content here...

Wzorce projektowe w JavaScript

Korzyści dla biznesu:
  • Udoskonalenie architektury aplikacji​
  • Skuteczniejsze wykorzystanie wzorców funkcjonalnych​
  • Zwiększenie efektywności zespołu​
  • Podniesienie poziomu bezpieczeństwa i stabilności systemu​
Korzyści dla uczestników:
  • Rozwinięcie umiejętności zastosowania zasad SOLID​
  • Zdobycie wiedzy o wzorcach projektowych​
  • Podniesienie poziomu refaktoryzacji i utrzymania kodu​
  • Sprawdzenie własnej wiedzy w praktycznych zadaniach​
Zarys agendy:
  • Wprowadzenie​
  • Wzorce w JavaScript – kiedy i po co, i czy w ogóle warto?​
  • Wzorce w JavaScript i TypeScript​
  • Zasady projektowania zorientowanego obiektowo w JavaScript:​
    • Hermetyzacja​
    • Dziedziczenie​
    • Kompozycja​
  • JavaScript S.O.L.I.D.:​
    • Pojedyncza odpowiedzialność​
    • Otwarte / Zamknięte​
    • Substytucja Liskov​
    • Segregacja interfejsów​
    • Odwrócenie kontroli​
  • Prawo Demeter​
  • Zasada Hollywood​
  • Niskie sprzężenie​
  • Wysoka spójność​
  • „Śmierdzący” kod​
  • Refaktoryzacja do wzorców​
  • Wzorce projektowe:​
    • Twórcze​
    • Strukturalne​
    • Behawioralne​
  • Lokalizator usług i wstrzykiwanie zależności​
  • Wzory taktyczne DDD:​
    • Obiekty wartości​
    • Encje​
    • Agregaty​
    • Usługi​
    • Pozyskiwanie zdarzeń​
  • Wzorce architektoniczne:​
    • MVC​
    • CQS​
    • Kontenery i komponenty​
    • Mikro front-endy​
    • Architektura wysp​
  • Opcjonalnie: Wzory funkcjonalne:​
    • Domknięcia​
    • Tożsamość​
    • Kompozycja​
    • Niezmienność​
    • Zapamiętywanie​
    • Przejrzystość referencyjna​
    • Monady, Strumienie​
Nasi trenerzy:
  • Mateusz Kulesza – Senior JavaScript Developer, Senior Front-End Developer​

Informacje dodatkowe

Czas trwania

2 dni (16 godzin)

Forma szkolenia

Ćwiczenia, Prezentacje, Wykłady

Język szkolenia

Angielski, Polski

Poziom

Średniozaawansowany

Opowiedz nam o swoim wyzwaniu, a my znajdziemy rozwiązanie.​

Wypełnij formularz kontaktowy

Dane kontaktowe

+48 505 372 810
TestArmy Group S.A. ul. Petuniowa 9/5 53-238 Wrocław Polska

Nowe pole

Nowe pole