Распродажа

Курс по Паттернам Проектирования: от SOLID до чистого кода

Первоначальная цена составляла 990 грн.Текущая цена: 390 грн.

-60%
Вы экономите: 600 грн (60%)
До конца акции:04дн16час22мин29сек

−20% при покупке от 2 курсовактивируется автоматически

Ваш код становится сложным и запутанным по мере роста проекта? Без понимания паттернов проектирования любая новая фича превращается в головную боль, а поддержка кода — в бесконечный дебаггинг. Этот курс научит вас мыслить как архитектор: вы освоите ключевые паттерны проектирования на практике, создавая игру “Танки”, и научитесь писать гибкий, масштабируемый и чистый код.

Чему вы научитесь
  • Применять принципы SOLID для создания гибкой архитектуры.
  • Реализовывать основные паттерны: Proxy, Command, Adapter, Factory и другие.
  • Писать юнит-тесты с использованием Mock-объектов.
  • Использовать инверсию зависимостей и IoC-контейнеры.
Для кого этот курс
  • Разработчики, которые хотят повысить качество своего кода.
  • Программисты, стремящиеся понять принципы архитектуры ПО.
  • Тимлиды и архитекторы, желающие систематизировать знания.
Требования
  • Опыт программирования на любом ООП языке (C++, C#, Java, Python и т.д.).
  • Понимание основ объектно-ориентированного программирования.
  • Желание писать профессиональный и поддерживаемый код.
Курс содержит

14 часов видео

9 уроков

6 дополнительных материалов

Онлайн и в удобном для вас темпе

Полный пожизненный доступ

Цифровой сертификат об окончании

Add to Cart
Курс Паттерны проектирования
Курс по Паттернам Проектирования: от SOLID до чистого кода
990 грн Первоначальная цена составляла 990 грн.390 грнТекущая цена: 390 грн.
Покупка занимает минуту
  1. Добавляете курс в корзину.
  2. Вводите почту и пароль — это ваш аккаунт, в нём курс будет храниться постоянно.
  3. Оплачиваете любым удобным способом — их больше восьми.
  4. Курс сразу открывается в аккаунте, ссылка дублируется на почту.

Доступ навсегда: вернуться к курсу можно и через год. Вопросы — чат на сайте или info@siluette.com.ua.

Пишите код, которым будете гордиться: Практический курс по паттернам проектирования

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

Научитесь мыслить как архитектор ПО

Мы не будем просто заучивать определения паттернов. Вы поймете, как они выводятся из фундаментальных принципов SOLID, и научитесь видеть, где и когда целесообразно применять тот или иной паттерн. Для закрепления навыков мы разработаем проект — консольную игру “Танки”, где каждый изученный паттерн найдет свое практическое применение. Это позволит вам не просто знать, но и уметь использовать лучшие практики программирования.

Что вы освоите на курсе:

  • Современные подходы: Изучите современные схемы реализации паттернов, включая использование лямбда-функций и библиотек алгоритмов.
  • Тестируемость: Научитесь писать надежные юнит-тесты с использованием Mock-объектов для изоляции компонентов.
  • Инверсия зависимостей (DI/IoC): Поймете один из важнейших принципов современной разработки, лежащий в основе фреймворков, и научитесь работать с IoC-контейнерами.
  • Работа со сложными структурами: Освоите паттерны Composite и Visitor для эффективного управления иерархическими и сложными структурами данных.
? Программа курса

День 1: Гибкость и тестируемость

  • Proxy: Использование Mock-объектов в модульных тестах.
  • Команда: От callback до лямбда-функций для инкапсуляции действий.

День 2: Абстракция и интеграция

  • Итератор: Основа для современных библиотек алгоритмов и работы с коллекциями.
  • Адаптер и Фасад: Как следствие принципа инверсии зависимостей для интеграции компонентов.

День 3: Создание и сохранение объектов

  • Расширяемая фабрика: Инъекция зависимостей (Dependency Injection) для гибкого создания объектов.
  • Memento: Хранение состояния разнородных объектов.

День 4: Управление обязанностями и структурами

  • Chain of Responsibility: Динамическое управление цепочкой обязанностей.
  • Composite и Visitor: Эффективное управление сложными и древовидными структурами.

Отзывы покупателей

  1. Виктория

    23.03.2025 Подтвержденный клиент

    Для тех, кто хочет писать чистый и расширяемый код, - это обязательно к изучению.

  2. Анастасия

    14.07.2024 Подтвержденный клиент

    Проект "Танки" - это гениально! Наконец-то я понял, зачем нужны все эти паттерны, не в теории, а в реальном коде. Очень наглядно.

  3. Олег

    29.03.2024 Подтвержденный клиент

    Курс для тех, кто уже знает SOLID, но хочет увидеть, как это работает на практике. Очень системный подход.

Показано 3 из 3

Оставить отзыв