727 подписчиков
Курс дает базу для осмысленного ООП-проектирования. Эта основа позволяет осуществлять промышленную разработку ПО быстрее и качественнее, помогает повысить мотивацию
Стоимость онлайн-курса
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
    Гибкий микродизайн: объектный стиль проектирования