DEV-001_C++. Шаблоны проектирования (GoF). Редакция для C++

DEV-001_C++. Шаблоны проектирования (GoF). Редакция для C++
  • Код курса:
    DEV-001L_C++
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
В ходе курса DEV-001_C++. Шаблоны проектирования (GoF) рассматриваются GoF-паттерны – типовые решения, которые охватывают широкий спектр решения проблем: от иерархических структур до динамического изменения поведения объекта в зависимости от его состояния.
Паттерны (шаблоны) представляют собой совокупность некоего опыта, пригодного для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку дают возможность использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить решения и получать качественный исходный код, но и эффективнее общаться с коллегами, которые уже освоили данную технологию. 
Аудитория:
  • разработчики
  • технические лидеры
Предварительная подготовка:
  • знание принципов объектно-ориентированного программирования.
  • опыт работы с объектно-ориентированными языками от 1 года.
  • желательно знакомство с 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


Расписание курсов на 6 месяцев

Возврат к списку









Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell