Jesteśmy
częścią

Programowanie

Wzorce projektowe w JavaScript

Czas trwania

2 dni

16 godzin

Język szkolenia

  • Polski
  • Angielski

Forma szkolenia

  • Wykłady
  • Ćwiczenia
  • Prezentacja

 

Poziomy

  • Średnio zaawansowany

Korzyści dla biznesu:

 

 

 

 

testowanie.png

 

Udoskonalenie architektury aplikacji

programowanie.png

 

Skuteczniejsze wykorzystanie Wzorców Funkcjonalnych

cyberbezpieczenstwo.png

 

Zwiększenie efektywności zespołu

zarzadzanie.png

 

Podniesienie poziomu bezpieczeństwa i stabilności systemu

Korzyści dla uczestników:

 

 

 

 

zarzadzanie.png

 

Rozwinięcie umiejętności zastosowania SOLID

cyberbezpieczenstwo.png

 

Zdobycie wiedzy o Wzorcach Projektowych

programowanie.png

 

Podniesienie poziomu Refaktoryzacji i Utrzymania Kodu

testowanie.png

 

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 Holywood
  • 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 Architekturalne
    -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

Potrzebujesz więcej informacji? 
Skontaktuj się z nami

Zapytaj o bezpłatną wycenę

Skontaktuj się z naszym doradcą

Patryk Dynowski

Business Development Manager

+48 577 255 112

[email protected]