Супер - интенсив по паттернам проектирования | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Backend-разработчик на PHP Scala-разработчик Алгоритмы и структуры данных Backend-разработка на Kotlin Team Lead Разработчик Python. Базовый курс C# ASP.NET Core разработчик
-25%
iOS-разработчик. Базовый курс
-25%
Супер - интенсив по паттернам проектирования
-16%
Мобильная разработка на Flutter
-15%
React.js разработчик
-12%
MS SQL Server разработчик Нереляционные базы данных
-17%
VOIP инженер Базы данных Fullstack разработчик JavaScript AWS для разработчиков Cloud Solution Architecture Разработчик игр на Unity Архитектура и шаблоны проектирования Agile Project Manager в IT Интенсив «Оптимизация в Java» Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена

Супер - интенсив по паттернам проектирования

Общая стоимость

25 000 ₽

30 000 ₽

В рассрочку

-16%

Обучить сотрудников

Длительность обучения:

Формат:

Начало занятий:

0 месяцев

20 ак. часов в нед.

Online

7 сентября

Общая стоимость

25 000 ₽

30 000 ₽

В рассрочку

-16%

Обучить сотрудников
Что даст вам этот курс

Проведите неделю с пользой!

За 4 дня по 4 часа интенсива:

- изучите, как паттерны проектирования выводятся из SOLID-принципов;
- изучите современные схемы реализации паттернов проектирования;
- научитесь применять библиотеки алгоритмов;
- изучите Mock-объекты для написания юнит-тестов;
- узнаете, как применять лямбда-функции;
- сможете понять принцип использования инверсии-зависимостей и IoC-контейнеров.

Практическая часть

Для закрепления практических навыков будет выполнен проект - разработка консольной игры Танки, где вы примените все заявленные паттерны в программе, определив их целесообразность и применимость в том или ином случае.

ВНИМАНИЕ: количество мест в группе ограничено! Оставьте заявку и с вами свяжется наш менеджер, чтобы обсудить выгодные условия обучения.
Преподаватель
Евгений Тюменцев
Директор компании по разработке программного обеспечения. 20 лет преподаю компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП. Технологии программирования.
В прошлом занимался профессионально разработкой многопоточных кросс-платформенных приложений на С++. Код, написанный 14 лет назад, до сих пор работает в составе IBM Watson.
Один из результатов - успешная разработка технически сложного коммерческого проекта командой из 7 студентов.

Руководитель программы
Преподаватель
Евгений Тюменцев
Директор компании по разработке программного обеспечения. 20 лет преподаю компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП. Технологии программирования.
В прошлом занимался профессионально разработкой многопоточных кросс-платформенных приложений на С++. Код, написанный 14 лет назад, до сих пор работает в составе IBM Watson.
Один из результатов - успешная разработка технически сложного коммерческого проекта командой из 7 студентов.

Руководитель программы
Отзывы
3
Руслан
Лазаев
В целом очень интересно и полезно, но очень мало времени для такого объёма информации чтобы все самому реализовать. Если бы имелись готовые реализованные образцы паттернов, хотя бы для нескольких популярных языков, можно было бы с ними экспериментировать на модельных задачах, это бы очень помогло.
Понравился преподаватель, рассказывает темы интересно и с примерами из реальных проектов, чувствуется большой опыт в данной области.
Спасибо!
Читать целиком
Виктор
Васенков
В целом понравилось, особенно про цепочки обязанностей и расширенные фабрики. Хотелось бы больше примеров связанных с практикой.
Читать целиком
Олег
Лет
Был слушателем интенсива по паттернам и хотел бы вам оставить небольшой отзыв.
Большое спасибо за курс, было интересно. Очень интересным показалось то, что вы все паттерны из SOLID выводили, это совсем нетипично, но весьма логично. Отличный подход с игрой и постепенным усложнением.
Теперь то, чего не хватало:
1. Больше примеров (некоторые паттерны остались вовсе без примера кода
2. Мне кажется что kotlin не самый лучший язык для примеров, тк он все же не имеет такого широкого распространения
Читать целиком
Руслан
Лазаев
В целом очень интересно и полезно, но очень мало времени для такого объёма информации чтобы все самому реализовать. Если бы имелись готовые реализованные образцы паттернов, хотя бы для нескольких популярных языков, можно было бы с ними экспериментировать на модельных задачах, это бы очень помогло.
Понравился преподаватель, рассказывает темы интересно и с примерами из реальных проектов, чувствуется большой опыт в данной области.
Спасибо!
Читать целиком
Виктор
Васенков
В целом понравилось, особенно про цепочки обязанностей и расширенные фабрики. Хотелось бы больше примеров связанных с практикой.
Читать целиком
Олег
Лет
Был слушателем интенсива по паттернам и хотел бы вам оставить небольшой отзыв.
Большое спасибо за курс, было интересно. Очень интересным показалось то, что вы все паттерны из SOLID выводили, это совсем нетипично, но весьма логично. Отличный подход с игрой и постепенным усложнением.
Теперь то, чего не хватало:
1. Больше примеров (некоторые паттерны остались вовсе без примера кода
2. Мне кажется что kotlin не самый лучший язык для примеров, тк он все же не имеет такого широкого распространения
Читать целиком
Необходимые знания
Знание одного из языков программирования C++, C#, Kotlin ПО, которое нужно установить для интенсива Нужно IDE и язык программирования, который нравится, библиотека юнит-тестов и мок-объектов.
Процесс обучения
Обучение проходит в формате онлайн-вебинаров и самостоятельной работы над домашними заданиями. Все материалы и записи прошедших вебинаров хранятся в личном кабинете студента. По всем практическим заданиям команда преподавателей даёт развёрнутый фидбек. Преподаватель — опытный инженер, который находится в едином коммуникационном пространстве с группой в течение всего образовательного процесса, т. е. во время обучения слушатель может задавать уточняющие вопросы по материалам лекций и домашних заданий, взаимодействовать с преподавателями.
Программа обучения
Модуль 1
День 1
Модуль 2
День 2
Модуль 3
День 3
Модуль 4
День 4
День 1
Тема 1: Proxy: использование Mock-объектов в модульных тестах.
7 сентября, 18:00 — 19:30
Тема 2: Команда: от callback до лямбда-функций
7 сентября, 19:40 — 21:10
День 2
Тема 1: Итератор: основа для современных библиотек алгоритмов.
Prototype - основа глубокого копирования данных
8 сентября, 18:00 — 19:30
Тема 2: Адаптер и Фасад как следствие принципа инверсии зависимостей
8 сентября, 19:40 — 21:10
День 3
Тема 1: Расширяемая фабрика и инъекция зависимостей.
9 сентября, 18:00 — 19:30
Тема 2: Memento: хранение разнородных объектов
builder: оптимизация и алгоритмы, константные по памяти.
9 сентября, 19:40 — 21:10
День 4
Тема 1: Chain Of Responsibility - динамическое управление обязанностями
10 сентября, 18:00 — 19:30
Тема 2: Composite и Visitor - управление сложными структурами
10 сентября, 19:40 — 21:10
Выпускной проект
С каждой стороны в битве участвует по три танка. Танки могут двигаться вперед и назад, поворачиваться вокруг собственной оси по часовой стрелки и против часовой стрелки, стрелять снарядами.

Необходимо написать программный код, максимально устойчивый к возможным изменениям требований. Например, возможные изменения: вводятся ограничения по максимальному запасу топлива, танки первого игрока более медленные, чем второго, зато их снаряды имеют более разрушающую силу, танки могут вращаться только по часовой стрелке. Необходимо, чтобы при реализации этих требований весь старый код не подвергался изменениям.

  • заберёте с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям;

  • получите сертификат о прохождении курса;

  • получите ПРАКТИЧЕСКИЙ опыт работы с паттернами;

  • сможете применить полученные навыки в своей работе.

Дата выдачи сертификата: 7 сентября 2020 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Супер - интенсив по паттернам проектирования»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Супер - интенсив по паттернам проектирования»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
30 000 ₽ 25 000 ₽
Продолжительность
0 месяцев
Начало занятий
7 сентября