Elliot
Администратор
- Регистрация
- 3 Дек 2014
- Сообщения
- 124.860
- Реакции
- 189.225
Складчина: Принципы проектирования SOLID [IBS Training Center]
На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.
О чём курс
На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.
Принципы SOLID были впервые описаны в книге Роберта К. Мартина Agile Software Development («Быстрая разработка программ»).
На семинаре особое внимание уделяется важности хорошего стиля проектирования для разработки программных продуктов. Принципы SOLID представлены в виде компаса, указывающего на цели проектирования, и подробно разъясняются на основе примеров из реальной жизни. Кроме того, обсуждаются возможные «подводные камни», а также определяются показатели для надежной оценки соответствия данным принципам.
В ходе выполнения упражнения по разработке новых функций и рефакторингу существующего кода слушатели на практике применяют теоретические знания, полученные в первой части семинара. Применение всех принципов SOLID обеспечивает хороший стиль проектирования и оптимальный дизайн приложения. Они задают верное направление процесса проектирования, и преимущества хорошего стиля становятся очевидными.
Цели
Хорошо понимать принципы проектирования;
Практически познакомится с ними на начальном уровне.
Целевая аудитория
Разработчики; технические руководители.
Для кого
Разработчик
Технический писатель
Улучшаемые навыки
Принцип единственной ответственности
Принцип открытости/закрытости
Принцип разделения интерфейса
Принцип инверсии зависимостей
Программа курса
01. Теоретическое представление принципов SOLID
02. Практическое задание – применение этих принципов при проектировании конкретного приложения
Чему вы научитесь
01. Научитесь разделять ответственность между классами и модулями
02. Освоите методы проектирования, которые позволяют расширять функциональность системы без изменения существующего кода
03. Освоите создание специализированных интерфейсов, которые удовлетворяют конкретным потребностям клиентов
04. Научитесь проектировать системы с низкой связанностью, полагаясь на абстракции вместо конкретных реализаций
Цена 10800 руб
СКАЧАТЬ
На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.
О чём курс
На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить сложность кода, прописать необходимые бизнес-функции и решить технические задачи. В процессе выполнения задания для получения элегантного решения предполагается использовать паттерны проектирования и выполнить рефакторинг.
Принципы SOLID были впервые описаны в книге Роберта К. Мартина Agile Software Development («Быстрая разработка программ»).
На семинаре особое внимание уделяется важности хорошего стиля проектирования для разработки программных продуктов. Принципы SOLID представлены в виде компаса, указывающего на цели проектирования, и подробно разъясняются на основе примеров из реальной жизни. Кроме того, обсуждаются возможные «подводные камни», а также определяются показатели для надежной оценки соответствия данным принципам.
В ходе выполнения упражнения по разработке новых функций и рефакторингу существующего кода слушатели на практике применяют теоретические знания, полученные в первой части семинара. Применение всех принципов SOLID обеспечивает хороший стиль проектирования и оптимальный дизайн приложения. Они задают верное направление процесса проектирования, и преимущества хорошего стиля становятся очевидными.
Цели
Хорошо понимать принципы проектирования;
Практически познакомится с ними на начальном уровне.
Целевая аудитория
Разработчики; технические руководители.
Для кого
Разработчик
Технический писатель
Улучшаемые навыки
Принцип единственной ответственности
Принцип открытости/закрытости
Принцип разделения интерфейса
Принцип инверсии зависимостей
Программа курса
01. Теоретическое представление принципов SOLID
02. Практическое задание – применение этих принципов при проектировании конкретного приложения
Чему вы научитесь
01. Научитесь разделять ответственность между классами и модулями
02. Освоите методы проектирования, которые позволяют расширять функциональность системы без изменения существующего кода
03. Освоите создание специализированных интерфейсов, которые удовлетворяют конкретным потребностям клиентов
04. Научитесь проектировать системы с низкой связанностью, полагаясь на абстракции вместо конкретных реализаций
Цена 10800 руб
СКАЧАТЬ
Что бы скачивать сливы курсов и складчины вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Тренды в визуальном контенте 2026-2027 [Тариф В оба глаза] [Анастасия Максимова]
- Школа творцов будущего Ai art pro [Тариф Art Easy] [Ольга Никитина]
- Формула привлечения щедрых мужчин [Тариф Премиум] [Елена Чурзина]
- [WP] Мини-приложения Telegram. WordPress плагин [Валерий Данюк]
- Навигатор по детскому чтению [Bibliohunter] [Ксения Ежова]
- Курс ЕГЭ-2026 по профильной математике с Борисом Трушиным с 0 до 70 баллов для 10-11 классов [Фоксфорд] [Борисом Трушин]