О чём курс

Этот курс представляет собой глубокое погружение в экосистему Symfony — одного из самых мощных, надежных и высокопроизводительных PHP-фреймворков, который по праву считается стандартом индустрии для разработки enterprise-решений. Программа разработана специально для PHP-разработчиков, которые уже имеют опыт работы от двух лет и стремятся выйти на уровень middle+ или senior+. Symfony является фундаментом для множества популярных проектов и систем, включая Drupal и phpBB, а также лежит в основе архитектуры Laravel. Освоение этого инструмента открывает перед специалистом широкие возможности для проектирования сложных, масштабируемых и безопасных веб-приложений.

Курс построен на практическом подходе: под руководством опытных преподавателей-практиков вы будете не просто изучать теорию, а решать реальные enterprise-задачи. В процессе обучения вы научитесь эффективно использовать Symfony в своих проектах, обеспечивать высокий уровень безопасности приложений, внедрять современные методы тестирования и мониторинга кода, а также грамотно использовать встроенные инструменты фреймворка для ускорения разработки. Особое внимание уделяется вопросам развертывания приложений в различных окружениях, что критически важно для современного DevOps-ориентированного процесса разработки.

Для успешного прохождения курса от слушателей требуется уверенное знание PHP 8+, понимание принципов объектно-ориентированного программирования (ООП), паттернов проектирования и архитектурного шаблона MVC. Также необходим базовый опыт работы с базами данных, умение настраивать среду разработки и навыки работы с виртуальными машинами или Docker. В ходе обучения вы пройдете путь от базовой настройки окружения и создания простейших компонентов до проектирования сложных Stateless-приложений, работы с API Platform, GraphQL и внедрения принципов Domain-Driven Design (DDD).

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

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

Знакомство с фреймворком. Пишем базовый функционал

  • Тема 1: Вводное занятие и выбор проектной работы
  • Тема 2: Установка и «Hello, world» // ДЗ
  • Тема 3: DI и сервисы
  • Тема 4: Doctrine ORM
  • Тема 5: Doctrine Migrations // ДЗ
  • Тема 6: Doctrine. Дополнительные возможности

Маршрутизация и HttpFoundation

  • Тема 1: Контроллеры и маршрутизация
  • Тема 2: Компонент HttpFoundation
  • Тема 3: Слой DTO. Валидация // ДЗ
  • Тема 4: Twig и Symfony Forms
  • Тема 5: Авторизация и аутентификация
  • Тема 6: Stateless API // ДЗ
  • Тема 7: REST-приложения и API Platform
  • Тема 8: Внедряем GraphQL // ДЗ

Интеграция с другими системами

  • Тема 1: Логирование и мониторинг
  • Тема 2: Кэширование
  • Тема 3: Очереди: начало
  • Тема 4: Очереди: расширенные возможности // ДЗ
  • Тема 5: Полнотекстовый поиск, Elastica

Тестирование и развёртывание

  • Тема 1: Unit-тестирование
  • Тема 2: Консольные команды в Symfony
  • Тема 3: Интеграционное тестирование // ДЗ
  • Тема 4: NelmioApiDocBundle и документация API

Symfony: Advanced practices

  • Тема 1: Symfony Bundles и пакеты
  • Тема 2: Декомпозируем приложение // ДЗ
  • Тема 3: Symfony Messenger
  • Тема 4: DDD в Symfony, часть 2 // ДЗ
  • Тема 5: DDD в Symfony, часть 1
  • Тема 5: Развёртывание приложения // ДЗ
Складчина создана 17 апреля 2026 г. · описание обновлено 31 августа 2026 г.

Теги курса

Инструменты
86 400 ₽