• t

Wzorce projektowe

  • Czas trwania

    • Dzienne\dni robocze
    •     2 dni
  • Charakterystyka

    • Kurs zapoznaje uczestników z zasadami projektowania aplikacji.
  • Profil słuchacza

    • Kurs przeznaczony jest dla programistów i projektantów, którzy piszą i projektują aplikacje w języku Java i chcą dowiedzieć się jak te aplikacje należy pisać poprawnie, zgodnie z ogólnie obowiązującymi zasadami.
  • Wymagania wstępne

    • Od uczestników szkolenia wymagana jest bardzo dobra znajomość programowania w języku Java.
  • Zagadnienia

    Wprowadzenie

    • kryteria oceny aplikacji,
    • zastosowanie wzorców projektowych.

    Podstawowe zasady SOLID

    • Open Close,
    • Dependency Inversion,
    • Interface Segregation,
    • Single Responsibility,
    • Liskov Substitution Principle.

    Wzorce projektowe

    • geneza wzorców,
    • książka GoF,
    • podział wzorców,
    • rodzaje: creational – structural – behavioral.

    Wzorce dotyczące tworzenia obiektów

    • Factory method,
    • Factory – Simple,
    • Abstract Factory,
    • Singleton,
    • pula zasobów,
    • Prototype,
    • Telescopic construction pattern i setter,
    • dwa rodzaje builderów.

    Wzorce strukturalne

    • Adapter,
    • Decorator,
    • Façade,
    • Template Method,
    • Proxy,
    • Strategia,
    • Bridge.

    Zarządzanie kolekcjami

    • JCF – przykłady,
    • wzorce Composite,
    • Flyweight

    Komunikacja

    • Command,
    • Observer,
    • Mediator,
    • Chain of Responsibility.

    Wzorce behawioralne

    • State,
    • Memento,
    • Interpreter,
    • Visitor.
  • Wiedza z kursu

    • Uczestnicy szkolenia będą potrafili samodzielnie zbudować aplikację w języku Java wykorzystującą klasyczne wzorce projektowe. Będą wiedzieli, na co należy zwrócić uwagę projektując aplikację i jakie typowe błędy można popełnić.

Jak zgłosić się na szkolenie?

Poleć znajomemu

comarch agencja interaktywna