Фоновый баннер

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

Подробнее о курсе

Краткое описание курса
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения
Знание паттернов проектирования позволяет не только быстрее строить решения и получать качественный исходный код, но и лучше понимать коллег, которые уже освоили данную технологию

Целевая аудитория курса

  • разработчики
  • технические лидеры

Получаемые знания и навыки
По окончании курса слушатели смогут

  • описать понятие паттернов и принципы их использования
  • описать проблемы и преимущества проектирования на базе повторного использования кода
  • использовать терминологию паттернов в обсуждении, проектировании и разработке
  • разрабатывать приложение на базе паттернов
  • понимать и использовать паттерны уровня приложения

Необходимая предварительная подготовка

  • начальные знания операционной системы Windows X.X, или Linux
  • основы процедурного и объектно-ориентированного программирования
  • знакомство с Java, UML

Краткое содержание курса
Модуль 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


Отзывы по курсу