Архитектура и шаблоны проектирования — Май 2023

63 участника

О чём курс

Вам нужен инструмент для масштабирования кода, который не рассыплется после добавления новой фичи — именно это дают паттерны проектирования и принципы SOLID. Вы перестанете писать «спагетти-код», научитесь строить гибкие архитектуры и проводить глубокий рефакторинг систем.

В основе обучения лежит практика: вы разработаете игровую логику «Звездных войн», где ваш корабль будет летать, стрелять и использовать спецумения, выстроенные на базе изученных паттернов. Внутри разбираются подходы к абстрагированию, IoC-контейнеры, адаптеры и командные паттерны.

Курс рассчитан на разработчиков любого уровня, знакомых с объектно-ориентированными языками (Python, Java, PHP, C++, JavaScript, C#). Вы научитесь планировать архитектуру систем и избегать ловушек при создании абстракций.

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

  • Сложность. Виды сложности
  • Абстрагирование
  • SOLID
  • Тестирование
  • Обработка исключений в SOLID
  • Паттерн Команда
  • IoC
  • Адаптер
  • Архитектура приложения
  • Простой рабочий алгоритм использования SOLID на практике
  • Почему получаются плохие абстракции и как этого избежать
Складчина создана 25 мая 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 9

P proglib.academy Все материалы
326 ₽ 8 990 ₽