fbpx

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

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

4 полных дня: 1-2 и 8-9 сентября 2018 года
с 10:00 до 18:00

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

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

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

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

Первый день (1.09). Шаблоны GRASP:
  • Информационный эксперт (Information Expert)
  • Создатель (Creator)
  • Контроллер (Controller)
  • Низкая связанность (Low Coupling)
  • Высокое зацепление (High Cohesion)
  • Полиморфизм (Polymorphism)
  • Чистая выдумка (Pure Fabrication)
  • Посредник (Indirection)
  • Устойчивость к изменениям (Protected Variations)
День второй (2.09). Шаблоны GoF (Creational):
  • Abstract Factory
  • Builder
  • Factory Method
  • Object Pool
  • Prototype
  • Singleton
День третий (8.09). Structural:
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Private Class Data
  • Proxy
День четвертый (9.09). Behavioral:
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Null Object
  • 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х днях тренинга
  • видеозапись тренинга
  • материалы
  • проверка заданий Немчинским С. В.
  • доступ к 1 или 2 видео на выбор из нашего магазина

Офф-лайн участие
до 16.07 — 3300 грн.

с 16.07 до 16.08 — 3795 грн.

с 16.08 — 4290 грн.

Он-лайн участие
до 16.07 — 2700 грн.

с 16.07 до 16.08 — 3105 грн.

с 16.08 — 3510 грн.

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

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

Офф-лайн участие
до 16.07 — 4200 грн.

с 16.07 до 16.08 — 4830 грн.

с 16.08 — 5460 грн.

Он-лайн участие
до 16.07 — 3600 грн.

с 16.07 до 16.08 — 4140 грн.

с 16.08 — 4680 грн.

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

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

Офф-лайн участие
до 16.07 — 4700 грн.

с 16.07 до 16.08 — 5405 грн.

с 16.08 — 6110 грн.

Он-лайн участие
до 16.07 — 4100 грн.

с 16.07 до 16.08 — 4715 грн.

с 16.08 — 5330 грн.

Отзывы с одного из наших тренингов:

Тренинг будет проходить в офисе FoxmindEd, ул. Василия Яна, 3/5, 4 этаж