Принципы проектирования SOLID
На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.
10 ак.ч.
Онлайн
JVA-035
Принципы проектирования SOLID
Записаться на курс
Длительность
10 ак.ч.
Локация
Онлайн
Код
JVA-035
Расписание и цены
10 500 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Принципы проектирования SOLID
Записаться на курс
Длительность
10 ак.ч.
Локация
Онлайн
Код
JVA-035
Расписание и цены
10 500 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

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

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

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

Цели

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

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

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

Разбираемые темы

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

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

  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.