Шаблоны проектирования (GoF). Редакция для Java

Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. В курсе рассматривается набор GoF-паттернов, применяемых при реализации архитектурных решений на любом объектно-ориентированном языке программирования.
Курс: DEV-001_JVA
Длительность:24 ч.
Описание:
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить Ваши решения и получать качественный исходный код, но и проще общаться с Вашими коллегами, которые уже освоили данную технологию.

В курсе рассматриваются базовые 23 паттерна, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, 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.


Целевая аудитория:
  • разработчики;
  • технические лидеры.
Предварительная подготовка – общее:
  • Знание принципов объектно-ориентированного программирования.
  • Опыт работы с объектно-ориентированными языками от 1 года.
  • Желательно: знакомство с Java, UML

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Рекомендуемые курсы для дальнейшего обучения:
Москва 22 880 р.
Санкт-Петербург 20 590 р.
Омск 17 160 р.
Киев 6 600 грн.
Одесса 5 900 грн.
Днепропетровск 5 900 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Глущенко Дмитрий
Мне показалась интересной сама идея форматизации наиболее используемых решений в форме шаблонов, главное - научится думать стандартными, но универсальными категориями. В целом тренинг оставил очень хорошее впечатление :)
Снитко Виталий
Очень информативно и практично. На занятиях получил понимание шаблонов в плане их взаимодействия друг с другом.
Участник тренинга
В рамках курса участники нашей команды ознакомились с новой технологией, отметили возможности ее применения на практике. Особенно все оценили оптимальное сочетание практики и теории.
Михалёв Игорь
Подробно охвачена тематика, я получил ответы на все вопросы. Тренинг полностью соответствует ожиданиям.
Конева Ольга
Отличный тренинг! Хороший материал, прекрасная подача, интересная практическая часть.
Вятчиннин Виталий
Удалось усвоить и привести в порядок разрозненные знания по шаблонам проектирования. Восполнились некоторые пробелы в моей работе: где можно было бы применить той или иной паттерн. Стало ясно, где паттерны нужно применять, где - нет.
Участник тренинга
Отлично, доходчивое объяснение и множество примеров обеспечивают высокий уровень восприятия материала.
Никитин Максим
Курс дал именно то, чего не хватает при самостоятельном изучении книг по теме, а именно - живое общение, обсуждение самих идей. Тренингом остался доволен, буду рекомендовать друзьям и коллегам. Спасибо!

Записаться на курс





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
27.06.2016 - 04.07.2016
Тренер:
Соколов  Михаил
Соколов Михаил
Специалист в области разработки и архитектуры ПО
Подробнее
Локация:
Омск
Время:
10:00-14:00
Длительность:
24 ч.
В корзину
17 160 р.

27.06.2016

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Сергей Тепляков
23.05.2016 09:33:12
О рецензировании кода
Вот хочется немного поговорить о такой практике, как рецензирование кода, в простонародии – код ревью. С одной стороны, практика известная, во всяких аджайлах она обязательна и повсеместна. Но хотелос...
Сергей Тепляков
23.05.2016 09:21:13
TDD: Test-Driven vs. Type-Driven development
Боб «не люблю статическую типизацию» Мартин произвел отменный вброс в своем недавнем посте “Type Wars”, в котором он выразил мысль, что наличие TDD и 100%-е покрытие тестами вполне заменяет статическу...
Сергей Тепляков
17.05.2016 13:28:15
Параметризованные юнит-тесты в xUnit
В прошлый раз я рассказывал о том, что мне не нравится в xUnit, но поскольку мне все равно с ним приходится иметь дело, то есть смысл поковыряться в нем чуть более основательно, ну и заодно, несколько...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Шаблоны проектирования (GoF). Редакция для Java». Другие курсы по теме «Разработка ПО (Java)» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена