Що нового?

Придбаний Принципы проектирования SOLID [IBS Training Center]

Інформація про покупку
Тип покупки: Складчина
Ціна: 7200 ГРН
Учасників: 0 з 38
Організатор: Відсутній
Статус: Набір учасників
Внесок: 197.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Принципы проектирования SOLID [IBS Training Center]



На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.
Принципы SOLID были впервые описаны в книге Роберта К. Мартина Agile Software Development («Быстрая разработка программ»).
На семинаре особое внимание уделяется важности хорошего стиля проектирования для разработки программных продуктов. Принципы SOLID представлены в виде компаса, указывающего на цели проектирования, и подробно разъясняются на основе примеров из реальной жизни. Кроме того, обсуждаются возможные «подводные камни», а также определяются показатели для надежной оценки соответствия данным принципам.
В ходе выполнения упражнения по разработке новых функций и рефакторингу существующего кода слушатели на практике применяют теоретические знания, полученные в первой части семинара. Применение всех принципов SOLID обеспечивает хороший стиль проектирования и оптимальный дизайн приложения. Они задают верное направление процесса проектирования, и преимущества хорошего стиля становятся очевидными.

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

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

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

  1. Теоретическое представление принципов SOLID
  2. Практическое задание – применение этих принципов при проектировании конкретного приложения
Чему вы научитесь:
  • Научитесь разделять ответственность между классами и модулями
  • Освоите методы проектирования, которые позволяют расширять функциональность системы без изменения существующего кода
  • Освоите создание специализированных интерфейсов, которые удовлетворяют конкретным потребностям клиентов
  • Научитесь проектировать системы с низкой связанностью, полагаясь на абстракции вместо конкретных реализаций
Цена 10800 руб
https://ibs-training.ru/kurs/printsipy_proektirovaniya_solid.html
 
Угорі