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
Additional information
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 Cyberforces Sp. z o. o.
ul. Petuniowa 9/5
53-238 Wrocław
Polska
