1603 подписчиков
Курс дает базу для осмысленного ООП-проектирования. Эта основа позволяет осуществлять промышленную разработку ПО быстрее и качественнее, помогает повысить мотивацию
Стоимость онлайн-курса
950 i
Вы можете записаться на курс БЕСПЛАТНО
использовать купон
Видеоанонс курса

О чем этот курс

Курс даёт начинающим и опытным разработчикам информационных систем базу для осмысленного ООП-проектирования. Это позволяет осуществлять промышленную разработку ПО быстрее, качественнее и помогает повысить мотивацию. При этом курс – не классическое введение в ООП, здесь обсуждаются самые актуальные жизненные вопросы современных промышленных разработок.

Для кого этот курс

Курс будет интересен:
  • младшим разработчикам: для стабилизации базовых терминов и частых приёмов проектирования;
  • разработчикам: для систематизации знаний по ООП и формирования единой модели обоснованного ООП-проектирования;
  • старшим разработчикам: для выхода за границы дизайна – как обосновывать себе и команде решения по ООП-дизайну через требования и как проектировать в условиях неопределённости.

Результаты прохождения курса

После прохождения курса вы сможете:
  • идентифицировать различные стили проектирования в своих системах и быть готовым к типовым проблемам этих стилей;
  • проводить дизайн-ревью своих систем и планировать обоснованный план рефакторинга для обеспечения внутреннего качества;
  • проектировать микродизайн своих систем, обеспечивая необходимую гибкость, понимаемость, простоту и тестопригодность;
  • осмысленно принимать решения по микродизайну и быть в состоянии обосновать их в своей команде;
  • не тратить силы на чрезмерное проектирование.
Курс сфокусирован не на «пыльной» теории, а на тех проблемах, которые ежедневно возникают перед сегодняшним разработчиком. Поэтому, все ключевые концепции мы прорабатываем через пример с кодом и максимально приземляем в практическую плоскость. Конечно, не обойдётся без «наследование-инкапсуляция-полиморфизм», но мы с вами прочувствуем эти свойства через упрощение или усложнение конкретно вашей ежедневной работы.

Основные преимущества курса

В центре внимания курса – объектный стиль проектирования микродизайна. Вначале - обзор популярных стилей проектирования: процедурного, объектного, функционального. В основной части курса фокусировка на объектном стиле и его особенностях. Эти особенности всегда попадаются при промышленной разработке ПО. Зрелому программному инженеру всегда нужно уметь работать с ними.

Евгений Кривошеев Москва, Россия ведущий эксперт консалтинговой компании ScrumTrek Скрыть
Опыт в IT более 10 лет в ролях разработчика/архитектора и тренера. Не раз получал призы за лучшие доклады на масштабных IT-конференциях. В текущий момент работаю в консалтинговой компании ScrumTrek и помогаю компаниям из российского TOP-50 разрабатывать программы гибче, качественнее и быстрее
Пройди бесплатную регистрацию и узнай первым о новых онлайн-курсах и сервисах
Присоединиться в 1 клик
Содержание курса

МОДУЛЬ 1 — Цели курса

Видео 1

МОДУЛЬ 2 — Гибкий микродизайн

Видео 2
10м
Видео 3
Видео 4
13м
Видео 5
23м
Видео 6
12м
Видео 7
Видео 8
10м
Видео 9
Видео 10
Видео 11
Видео 12
Видео 13
Видео 14
Видео 15
Видео 16

МОДУЛЬ 3 — Заключение

Видео 17
    Гибкий микродизайн: объектный стиль проектирования