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

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

Описание

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

В курсе рассматриваются базовые паттерны, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" (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
Тренер в Онлайн
Дворжецкий Юрий Специалист в области Java, Java Script, .Net.
Юрий работает в Luxoft с 2011 г. в качестве Full-Stack-разработчика в проектах SITA, DHL, ГЛОНАСС, «Почта России».

Разрабатывал высоконагруженные проекты на различных платформах, а также огромные бизнес-порталы с использованием высокоуровневых технологий на платформе от Back-end до Front-end. В отдельных проектах выступал в роли консультанта по настройке и запуску DevOps процессов Continuous Integration и Continuous Delivery процессов. 

С 2005 г. занимается преподавательской деятельностью: 2008–2011 гг. – преподавал курсы по основам программирования в Четверговой математической школе; в 2011–2012 гг. – курсы по программированию в Омском государственном университете им. Ф.М. Достоевского.

Начиная с 2013 г. ведет Java-школу для сотрудников Luxoft и курсы по Java-, .Net-, C++-, JS-технологиям для внешних клиентов Luxoft Training.

Закончил Институт математики и информационных технологий Омского государственного университета. Защитил диссертацию на соискание степени кандидата физико-математических наук.

Имеет только три жизненных принципа: наследование, инкапсуляция и полиформизм.
Влюблен в Java Script, женат на Java.

Профессиональный опыт

2013 – наст. вр.
– тренер Luxoft Training.
2011 – наст. вр. – Luxoft, Java-разработчик. Работал/работаю в проектах SITA, DHL, ГЛОНАСС, «Почта России».
2011 – IssArt, Ltd., Java-разработчик. Разрабатывал back-end для веб-приложений.

Данный курс запланирован в городах: Онлайн
15.03.2021 - 22.03.2021
Время: 15:00-19:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, Java Script, .Net.
27 200 руб.
5 800 грн.
В корзину

15.03.2021

15.03.2021 - 22.03.2021
Время: 15:00-19:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, Java Script, .Net.
27 200 руб.
5 800 грн.
В корзину
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 27 200 руб.
5 800 грн.
Отзывы:
Участник тренинга
Ранее не было опыта работы с паттернами проектирования GoF, поэтому знания оказались очень полезными: пересмотрел отношение к текущим своим проектам, буду рефакторить. Понравилось, что курс интерактивный, подход – от частного к общему.
А самое главное - это компетентность тренера, качество и доходчивость материалов, живые примеры.
Участник тренинга
Спасибо за знакомство с миром паттернов. Это новый мир, осталось переехать в него жить.
Участник тренинга
Понравилось решать проблемы в группах. Хорошо были представлены материалы курса.
Участник тренинга
Впечатление хорошее, полезными оказались реальные примеры применения паттернов. Наиболее полезным было решение проблем с придумыванием своего паттерна.
Участник тренинга
Только положительные впечатления от тренинга, так как структурировал знания в голове для лучшего понимания. Разложил всё по полочкам.

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – первый учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.