Из Middle в Senior

20 участников

О чём курс

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

Внутри разбираются инструменты для превращения грязного кода в поддерживаемый, принципы SOLID, GRASP, DRY, KISS и YAGNI. Особое внимание уделено выбору правильных шаблонов проектирования (порождающие, структурные, поведенческие) и их применению на практике, а не в теории. Также рассматриваются методы взаимодействия внутри команды и основы System Design, чтобы вы могли не просто писать функции, а предлагать архитектурные решения.

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

  • Модуль 1. Принципы написания чистого кода
  • Модуль 2. Шаблоны работы с базами данных
  • Модуль 3. Шаблоны разработки API
  • Модуль 4. Диаграммы классов и инструменты
  • Модуль 5. Порождающие шаблоны проектирования
  • Модуль 6. Структурные шаблоны проектирования
  • Модуль 7. Поведенческие шаблоны проектирования
  • Модуль 8. Архитектура веб-приложений
  • Модуль 9. Приемы рефакторинга
  • Модуль 10. Разработка ПО: архитектура, процессы и работа в команде
  • Модуль 11. Бонусная лекция с Павлом Вейником: Основы system design
Складчина создана 27 ноября 2023 г. · описание обновлено 3 мая 2026 г.
4 167 ₽ 88 800 ₽