GRASP & GoF Design Patterns в реальных примерах

Авторский тренинг-интенсив Сергея Немчинского

4 полных дня: 2-3 и 9-10 марта 2019 года
с 10:00 до 18:00

У любого хорошего программиста возникает ситуация, когда хочется остановиться и подумать — а как правильно делать какую-то часть системы. И в этот момент мучительно не хватет теоретических знаний — как такие задачи вообще решают люди? Из каких вариантов можно выбирать?

Тренинг рассчитан на программистов, желающих систематизировать свои знания по архитектуре приложений. Знания, полученые на тренинге позволят сильно повысить свой уровень разработчика и правильно внедрять лучшие решения в свои проекты.

На тренинге каждый из студентов научится самостоятельно описывать 23 GOF паттерна и принципы их использования. Сможет проектировать приложения с использованием паттернов GRASP и GOF. Применять и правильно внедрять шаблоны в реальные проекты.

Содержание тренинга:

Первый день. Шаблоны GRASP:
  • Информационный эксперт (Information Expert)
  • Создатель (Creator)
  • Контроллер (Controller)
  • Низкая связанность (Low Coupling)
  • Высокое зацепление (High Cohesion)
  • Полиморфизм (Polymorphism)
  • Чистая выдумка (Pure Fabrication)
  • Посредник (Indirection)
  • Устойчивость к изменениям (Protected Variations)
День второй. Шаблоны GoF (Creational):
  • Abstract Factory
  • Builder
  • Factory Method
  • Object Pool
  • Prototype
  • Singleton
День третий. Structural:
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
День четвертый. Behavioral:
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template method
  • Visitor
Про автора тренинга: 

Сергей Немчинский — больше 20 лет в программировании. Почти 15 из них — в Java. В прошлом Сергей работал Project manager в Ciklum, Team Leader в Luxoft, NetCracker и IntroPro, был начальником отдела веб-разработки в ЛигаБизнесИнформ. Параллельно преподавал в учебных центрах Luxoft, NetCraker и IntroPro, и даже работал учителем в школе. Является Certified Scrum Master. Сейчас Сергей — основатель и руководитель учебной компании FoxmindEd, компании по разработке программного обеспечения FoxmindEd Software и WEB-разработки.

стоимость участия:
Пакет ``Минимальный он-лайн``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы в группе Slack
  • проверка заданий Сергеем Немчинским
  • доступ к 1 или 2 видео на выбор из нашего магазина

Офф-лайн участие
ЛИЧНОЕ ПРИСУТСТВИЕ НА ТРЕНИНГЕ В КИЕВЕ
Только он-лайн

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 02.03 — 2700 грн.

Пакет ``Стандарт``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы в группе Slack
  • проверка заданий Сергеем Немчинским
  • доступ к 1 или 2 видео на выбор из нашего магазина

Офф-лайн участие
ЛИЧНОЕ ПРИСУТСТВИЕ НА ТРЕНИНГЕ В КИЕВЕ
до 02.03 — 3800 грн.

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 02.03 — 3200 грн.

Пакет ``Стандарт Плюс``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы в группе Slack
  • проверка заданий Сергеем Немчинским
  • доступ к 1 видео на выбор из магазина FoxmindEd

Офф-лайн участие
ЛИЧНОЕ ПРИСУТСТВИЕ НА ТРЕНИНГЕ В КИЕВЕ
до 02.03 — 4700 грн.

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 02.03 — 4100 грн.

Пакет ``Расширенный``

  • участие в 4х днях тренинга
  • видеозапись тренинга
  • материалы
  • возможность задавать вопросы в группе Slack
  • проверка заданий Сергеем Немчинским
  • доступ к 2м видео на выбор из магазина FoxmindEd

Офф-лайн участие
ЛИЧНОЕ ПРИСУТСТВИЕ НА ТРЕНИНГЕ В КИЕВЕ
до 02.03 — 5200 грн.

Он-лайн участие
УЧАСТИЕ ЧЕРЕЗ ЗАКРЫТУЮ ТРАНСЛЯЦИЮ НА YOUTUBE
до 02.03 — 4600 грн.

Отзывы с предыдущего тренинга:

Тренинг будет проходить: Киев, просп. В. Лобановского, 123, 4 этаж, офис FoxmindEd