Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 5 апр 2025 в 19:55.

Цена: 10800р.-86%
Взнос: 1462р.

Основной список: 9 участников

  1. 5 апр 2025 в 19:55
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

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

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

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

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

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

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

    Для кого
    • Разработчик
    • Технический писатель
    Улучшаемые навыки
    • Принцип единственной ответственности
    • Принцип открытости/закрытости
    • Принцип разделения интерфейса
    • Принцип инверсии зависимостей
    Программа курса
    01. Теоретическое представление принципов SOLID
    02. Практическое задание – применение этих принципов при проектировании конкретного приложения

    Чему вы научитесь
    01. Научитесь разделять ответственность между классами и модулями
    02. Освоите методы проектирования, которые позволяют расширять функциональность системы без изменения существующего кода
    03. Освоите создание специализированных интерфейсов, которые удовлетворяют конкретным потребностям клиентов
    04. Научитесь проектировать системы с низкой связанностью, полагаясь на абстракции вместо конкретных реализаций

    Цена 10800 руб
    Скрытая ссылка
     
  2. Последние события

    1. Lilla My
      Lilla My участвует.
      6 апр 2025 в 12:53
    2. akafloa
      akafloa участвует.
      6 апр 2025 в 07:49
    3. malutinss
      malutinss не участвует.
      6 апр 2025 в 06:50
    4. malutinss
      malutinss участвует.
      6 апр 2025 в 06:47

    Последние важные события

    1. skladchik.com
      Цена составляет 10800р.
      5 апр 2025 в 19:56