Супер - интенсив по паттернам проектирования | OTUS
💥 Пока ты ждешь — другие качаются!
Мы создали лучшие условия, чтобы ты начал учиться прямо сейчас. Пиши в чат и получи скидку ➞
Написать в чат

Курсы

Программирование
Web-разработчик на Python
-20%
Разработчик Python
-20%
Разработчик на Spring Framework Разработчик Golang
-20%
iOS Разработчик. Продвинутый курс v 2.0.
-20%
C# ASP.NET Core разработчик
-20%
Vue.js разработчик Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Программист 1С VOIP инженер Разработчик Java Enterprise AWS для разработчиков PostgreSQL Cloud Solution Architecture CI/CD Интенсив «Оптимизация в Java»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена

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

Практический интенсив по реализации паттернов проектирования

Длительность

0 месяцев

Начало

22 июня

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

25 000 ₽ 12 500 ₽

Хочу дешевле
Общая стоимость
25 000 ₽ 12 500 ₽
Продолжительность
0 месяцев, 20 академ. часов в неделю
Начало занятий
22 июня
Что даст вам этот курс

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

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

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

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

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

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

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

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

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

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

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

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

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

Дата выдачи сертификата: 17 июля 2020 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
25 000 ₽ 12 500 ₽
Продолжительность
0 месяцев
Начало занятий
22 июня
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и получите скидочный сертификат ➞