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

В курсе рассматриваются базовые паттерны, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF). Практические задания проводятся на .NET. После обучения слушатели смогут разрабатывать приложения на базе паттернов, понимать и использовать паттерны уровня приложений.
Курс: DEV-001_NET
Длительность:24 ч.
Описание:
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строитьв решения и получать качественный исходный код, но и проще общаться с вашими коллегами, которые уже освоили данную технологию. 

В курсе рассматриваются базовые 23 паттерна, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF). Практические задания проводятся на .NET.

Цели:
После завершения обучения, слушатели смогут:
  • описать понятие паттернов и принципы их использования;
  • описать проблемы и преимущества проектирование на базе повторного использования кода;
  • использовать терминологию паттернов в обсуждении, проектировании и разработке;
  • разрабатывать приложение на базе паттернов;
  • понимать и использовать паттерны уровня приложения.
Разбираемые темы:
Модуль 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 года;
  • желательно: знакомство с .Net.

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Москва 25 900 р.
Санкт-Петербург 23 310 р.
Омск 19 430 р.
Киев 5 800 грн.
Одесса 5 200 грн.
Днепр 5 200 грн.
Ваш город (формат корпоративного обучения):По запросу


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

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





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

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

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
11.09.2017 - 18.09.2017
Тренер:
Дворжецкий  Юрий
Дворжецкий Юрий
Специалист в области Java, C/C++
Подробнее
Локация:
Омск
Время:
10:00-14:00
Длительность:
24 ч.
В корзину
17 160 р.

11.09.2017

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Luxoft Training
16.08.2017 12:34:24
Как скачать BABOK на русском?
Начнем с плохой новости: официальной версии BABOK, одобренной IIBA, на русском языке не существует.
На сайте IIBA оригинальный BABOK доступен на английском, немецком и японском языках. Междунаро...
Павел Новиков
14.08.2017 11:59:07
Agile Life Planning: определение задач для достижения целей
Почему необходимо классифицировать и разделять цели?
На этапе № 1 Agile Life Planning было разобрано, как сформировать список своих целей и зачем это необходимо делать. Теперь посмотрим, как дальш...
Luxoft Training
25.07.2017 11:38:34
Новая система сертификации от IIBA (BABOK v3)
Автор: Денис Гобов – канд. техн. наук, CBAP.
С 30 сентября 2016 г. вступила в силу новая система сертификации для бизнес-аналитиков от Международного института бизнес-анализа (IIBA, International I...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Шаблоны проектирования GoF. Редакция для .NET». Другие курсы по теме «Разработка ПО (.NET)» Вы можете найти в нашем каталоге курсов.
Заказать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена