Скоро на All-DAR Принципы проектирования SOLID [IBS Training Center]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
85.305
Название: Принципы проектирования SOLID [IBS Training Center]

186bbfbbaa029f019aa3d30997969443.png


Описание:
О чём курс

На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.

Принципы SOLID были впервые описаны в книге Роберта К. Мартина Agile Software Development («Быстрая разработка программ»).

На семинаре особое внимание уделяется важности хорошего стиля проектирования для разработки программных продуктов. Принципы SOLID представлены в виде компаса, указывающего на цели проектирования, и подробно разъясняются на основе примеров из реальной жизни. Кроме того, обсуждаются возможные «подводные камни», а также определяются показатели для надежной оценки соответствия данным принципам.

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

Цели

  • Хорошо понимать принципы проектирования;
  • Практически познакомится с ними на начальном уровне.

Целевая аудитория

Разработчики; технические руководители.

Для кого

  • Разработчик
  • Технический писатель

Улучшаемые навыки

  • Принцип единственной ответственности
  • Принцип открытости/закрытости
  • Принцип разделения интерфейса
  • Принцип инверсии зависимостей

Программа курса

01. Теоретическое представление принципов SOLID

02. Практическое задание – применение этих принципов при проектировании конкретного приложения

Чему вы научитесь

01. Научитесь разделять ответственность между классами и модулями

02. Освоите методы проектирования, которые позволяют расширять функциональность системы без изменения существующего кода

03. Освоите создание специализированных интерфейсов, которые удовлетворяют конкретным потребностям клиентов

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

◆ ЦЕНА МАТЕРИАЛА ◆
Цена 10800 руб

Материал «Принципы проектирования SOLID [IBS Training Center]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху