Symfony Framework — курс от OTUS
Курс «Symfony Framework» от OTUS — углублённая программа по разработке на одном из самых мощных PHP-фреймворков. За 5 месяцев вы освоите архитектуру Symfony, компоненты фреймворка, Doctrine ORM, систему событий, очереди через Messenger, создание API с API Platform и работу с Docker. Курс ориентирован на PHP-разработчиков с опытом, которые хотят перейти на Symfony или углубить имеющиеся знания. Домашние задания с ревью от экспертов и выпускной проект.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- OTUS
- Автор
- Преподаватели OTUS, OTUS
- Длительность
- 5 мес, 8 ч/нед
- Формат
- Онлайн. Вебинары 2 раза в неделю, домашние задания с ревью, выпускной проект
- Уровень
- Продвинутый
- Язык
- Русский
- Сертификат
- Сертификат
- Обновлено
- март 2026 г.
Полная стоимость: 75 000 ₽
Программа и содержание
Модули и темы
Архитектура фреймворка Symfony: структура проекта, контейнер зависимостей, система конфигурации через YAML и атрибуты, Symfony Flex для управления рецептами.
- Структура проекта
- Dependency Injection
- Конфигурация
- Symfony Flex
- Bundles
Архитектура Symfony
Структура проекта, Dependency Injection, конфигурация, Flex
Архитектура фреймворка Symfony: структура проекта, контейнер зависимостей, система конфигурации через YAML и атрибуты, Symfony Flex для управления рецептами.
- Структура проекта
- Dependency Injection
- Конфигурация
- Symfony Flex
- Bundles
HTTP и маршрутизация
Request/Response, контроллеры, маршруты, middleware, события
Работа с HTTP в Symfony: объекты Request и Response, контроллеры и маршрутизация через атрибуты, система событий, Event Listeners и Subscribers.
- HttpFoundation
- Контроллеры
- Маршрутизация
- Events
- Listeners
- Middleware
Doctrine ORM и базы данных
Работа с базой данных через Doctrine: сущности, репозитории, миграции
ORM Doctrine: маппинг сущностей, репозитории и QueryBuilder, DQL для сложных запросов. Миграции схемы, связи между сущностями, оптимизация запросов.
- Doctrine ORM
- Сущности
- Репозитории
- DQL
- Миграции
- Связи
Messenger и асинхронность
Очереди сообщений, обработчики, транспорты, Scheduler
Компонент Messenger для асинхронной обработки: шина сообщений, обработчики, транспорты (RabbitMQ, Redis, Doctrine). Стратегии повторных попыток, планировщик задач.
- Messenger
- Message Bus
- Handlers
- Транспорты
- Retry
- Scheduler
API Platform и тестирование
Создание REST и GraphQL API, автоматическая документация, тестирование
Создание API с API Platform: автоматическая генерация REST API и документации OpenAPI. Тестирование приложений: юнит-тесты с PHPUnit, функциональные тесты, фикстуры.
- API Platform
- REST API
- OpenAPI
- PHPUnit
- Функциональные тесты
- Fixtures
Выпускной проект
Разработка полноценного приложения на Symfony с защитой
Финальный проект: проектирование и разработка приложения на Symfony с Docker, CI/CD, тестами. Защита проекта перед преподавателями и получение обратной связи.
- Проектирование
- Docker
- CI/CD
- Деплой
- Презентация
Чему научитесь
Для кого подходит
- →PHP-разработчикам с опытом, которые хотят освоить Symfony
- →Laravel-разработчикам, переходящим на Symfony для enterprise-проектов
- →Бэкенд-разработчикам, стремящимся углубить знания архитектуры и паттернов
- →Тимлидам, планирующим внедрение Symfony в команде
Требования
- →Уверенное владение PHP и ООП
- →Опыт коммерческой разработки от 1 года
- →Знание SQL и работы с реляционными базами данных
Плюсы и минусы курса Symfony Framework
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Глубокое погружение в архитектуру Symfony — не просто обзор, а экспертный уровень
- Живые вебинары 2 раза в неделю с возможностью задать вопросы
- Домашние задания с ревью от практикующих Symfony-разработчиков
- Тема Messenger и асинхронности — редко встречается в других курсах
- API Platform для быстрого создания API — актуальный навык
- Выпускной проект для портфолио
- OTUS — платформа для профессионалов с высокими стандартами
Минусы
- Не подходит новичкам — нужен опыт PHP-разработки от года
- Высокая стоимость — 75 000 рублей за курс
- Расписание вебинаров может не подходить всем часовым поясам
- Symfony менее популярен в России, чем Laravel — меньше вакансий
Отзывы (1)
Загрузка комментариев...
Похожие курсы
PHP-разработчик
Хекслет
Профессия «PHP-разработчик» от Хекслет — комплексная программа подготовки бэкенд-разработчиков на PHP. За 10 месяцев вы пройдёте путь от основ програм...
Fullstack-разработчик
OTUS
Специализация «Fullstack Developer» от OTUS — углублённая программа для веб-разработчиков, рассчитанная на 14 месяцев. Курс раскрывает продвинутые воз...
Часто задаваемые вопросы
Какой уровень PHP нужен для курса?
Чем Symfony отличается от Laravel?
В каком формате проходят занятия?
Есть ли рассрочка?
Какой документ выдаётся?
Нужен ли опыт работы с Symfony?
Сколько времени нужно уделять обучению?
Какой уровень PHP нужен для курса?
Нужен уверенный уровень PHP: ООП, паттерны, Composer, опыт с любым фреймворком. Курс не подходит для изучения PHP с нуля.
Чем Symfony отличается от Laravel?
Symfony — более строгий и компонентный фреймворк, востребован в enterprise-проектах. Laravel проще для старта, но Symfony даёт больше контроля над архитектурой.
В каком формате проходят занятия?
Вебинары 2 раза в неделю по 1.5–2 часа. Записи доступны после занятия. Домашние задания проверяет преподаватель.
Есть ли рассрочка?
Да, доступна рассрочка на 6 месяцев — от 12 500 руб./мес.
Какой документ выдаётся?
Сертификат OTUS о прохождении курса «Symfony Framework» при успешной защите выпускного проекта.
Нужен ли опыт работы с Symfony?
Нет, опыт именно с Symfony не требуется. Но нужен опыт PHP-разработки и понимание ООП. Знание Laravel или другого фреймворка будет плюсом.
Сколько времени нужно уделять обучению?
Около 8 часов в неделю: 3–4 часа на вебинары и столько же на домашние задания и самостоятельную практику.