Погружение в паттерны проектирования

36 участников

О чём курс

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

Внутри разбираются 8 ключевых принципов проектирования и 22 классических паттерна. Каждая глава построена по принципу «от проблемы к решению»: сначала описывается реальная архитектурная сложность, затем пошагово выводится решение с помощью паттерна, сопровождаемое схемами и примерами реализации. Книга включает 225 иллюстраций и диаграмм, а также подкреплена практическими примерами кода на популярных языках программирования: Java, C#, C++, PHP, Python, Ruby, Swift и TypeScript. Это пособие подходит разработчикам любого уровня, которые хотят перейти от написания просто работающего кода к проектированию архитектурно грамотных систем.

Программа обучения

  • 8 принципов проектирования программного обеспечения
  • 22 классических паттерна проектирования:
    • Порождающие паттерны (разбор структуры, вариации, кейсы)
    • Структурные паттерны (разбор структуры, вариации, кейсы)
    • Поведенческие паттерны (разбор структуры, вариации, кейсы)
  • Анализ плюсов и минусов каждого паттерна
  • Взаимосвязи паттернов между собой
  • Примеры реализации на языках: Java, C#, C++, PHP, Python, Ruby, Swift, TypeScript
Складчина создана 8 мая 2020 г. · описание обновлено 23 марта 2026 г.
88 ₽ 699 ₽