05.10.2015 - 09.10.2015 Уточните расписание у организатора. Возможно он не успел обновить расписание. |
Форма обучения:
Очная/дневная |
Вид мероприятия:
Курсы |
Разработчики; технические лидеры. |
Вайсман Михаил - специалист в области разработки ПО (Java, C/C++ и Ruby). |
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. В курсе рассматривается набор GoF паттернов, применяемых при реализации архитектурных решений на любом объектно-ориентированном языке программирования. |
Модуль 1:
-
Введение
-
Авторы, Литература
-
ООП, UML, LePUS3
-
Принципы ОО дизайна
-
Каталог шаблонов GoF
Модуль 2:
-
Factory Method, Abstract Factory, Adapter, Composite, Decorator, Observer, Strategy
Модуль 3:
-
Template method, Bridge, Chain of Responsibility, Prototype, Façade, Mediator, Flyweight
Модуль 4:
-
Command, Proxy, Interpreter, Iterator, State, Memento, Visitor, Singleton
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить Ваши решения и получать качественный исходный код, но и проще общаться с Вашими коллегами, которые уже освоили данную технологию.
В курсе рассматриваются базовые 23 паттерна, изложенные в книге "Design Patterns: ...
Подробнее о программе
Модуль 1:
-
Введение
-
Авторы, Литература
-
ООП, UML, LePUS3
-
Принципы ОО дизайна
-
Каталог шаблонов GoF
Модуль 2:
-
Factory Method, Abstract Factory, Adapter, Composite, Decorator, Observer, Strategy
Модуль 3:
-
Template method, Bridge, Chain of Responsibility, Prototype, Façade, Mediator, Flyweight
Модуль 4:
-
Command, Proxy, Interpreter, Iterator, State, Memento, Visitor, Singleton
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить Ваши решения и получать качественный исходный код, но и проще общаться с Вашими коллегами, которые уже освоили данную технологию.
В курсе рассматриваются базовые 23 паттерна, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF).
После завершения обучения слушатели смогут:
-
Описать понятие паттернов и принципы их использования.
-
Описать проблемы и преимущества проектирования на базе повторного использования кода.
-
Использовать терминологию паттернов в обсуждении, проектировании и разработке.
-
Разрабатывать приложение на базе паттернов.
-
Понимать и использовать паттерны уровня приложения.
Время проведения: 10:00 - 15:00.
Предварительная подготовка - общее:
-
Знание принципов объектно-ориентированного программирования.
-
Опыт работы с объектно-ориентированными языками от 1 года.
-
Желательно: знакомство с Java, UML
|
Luxoft, Учебный Центр education@luxoft.com Свердловская набережная, 44, литер Я, корпус 18 +7 (8
показать номер
|
|
|