Акции школ
Войти

Курс «Symfony Framework»

Составитель: Денис Сметнёв · Обновлено: 05.08.2024

Symfony — один из немногих PHP-фреймворков, который реально используют в enterprise-разработке, а не только в учебных проектах. Курс OTUS рассчитан на практикующих PHP-разработчиков среднего уровня: за четыре дня интенсивной работы разбираются маршрутизация, HttpFoundation, Doctrine ORM, авторизация и деплой в разных окружениях. Программа заканчивается индивидуальной проектной работой — не тестами на выходе, а реальной разработкой.

Подробнее


Компания: OTUS (Отус)

Уровень: Средний Длительность: 4 дня Формат: онлайн Документ: сертификат
🎓 сертификат 📁 1 проект в портфолио
Почему мы рекомендуем: сертификат — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (39 модулей, по данным школы)

  1. Модуль 1. Знакомство с фреймворком. Пишем базовый функционал — В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.
  2. • Вводное занятие и выбор проектной работы
  3. • Установка и «Hello, world» // ДЗ
  4. • DI и сервисы
  5. • Doctrine ORM
  6. • Doctrine Migrations // ДЗ
  7. • Doctrine. Дополнительные возможности
  8. Модуль 2. Маршрутизация и HttpFoundation — Углубляемся в нюансы работы с фреймворком, изучая его более сложные встроенные компоненты. Учимся организовывать роутинг, работу с пользователем и Stateless-приложения.
  9. • Контроллеры и маршрутизация
  10. • Компонент HttpFoundation
  11. • Слой DTO. Валидация // ДЗ
  12. • Twig и Symfony Forms
  13. • Авторизация и аутентификация
  14. • Stateless API // ДЗ
  15. • REST-приложения и API Platform
  16. • Внедряем GraphQL // ДЗ
  17. Модуль 3. Интеграция с другими системами — Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.
  18. • Логирование и мониторинг
  19. • Кэширование
  20. • Очереди: начало
  21. • Очереди: расширенные возможности // ДЗ
  22. • Полнотекстовый поиск, Elastica
  23. Модуль 4. Тестирование и развёртывание — Когда логика нашего приложения написана, нам нужно правильно протестировать её автотестами и доставить до пользователя. В данном модуле мы научимся делать и то и другое.
  24. • Unit-тестирование
  25. • Консольные команды в Symfony

Кем вы сможете работать

PHP-разработчик · Symfony PHP Developer · middle+ специалист

Сколько зарабатывают в профессии (медиана hh.ru, по 190 вакансиям)

Junior
120 000 ₽
Middle
162 255 ₽
Senior
255 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Symfony Framework (этот) OTUS (Отус) — 4 дня — сертификат —
PHP-программист Хекслет (Hexlet) 98 000 ₽ 4 месяца 5.0 Диплом о проф. переподготовке Перейти
Комплексный курс по PHP LoftSchool (Лофт скул) 23 000 ₽ 6 недель 4.6 Сертификат Перейти
Обучение Git Skillbox (Скиллбокс) 22 500 ₽ — 1.0 — Перейти

Стоит ли идти на этот курс

Плюсы

  • Программа покрывает полный рабочий цикл: от маршрутизации и DTO-слоя до тестирования, мониторинга и развёртывания в разных окружениях — не обзорный курс, а последовательный разбор инструментов продакшн-уровня.
  • Отдельный модуль Advanced practices выводит за пределы базового CRUD — для тех, кто уже работает с Symfony и хочет разобраться глубже, а не повторять то, что есть в документации.
  • Итоговая проектная работа с публичным разбором резюме и воркшопом по собеседованию — конкретная подготовка к смене позиции, а не просто сертификат.
  • Покрыты авторизация и аутентификация, Twig, Symfony Forms, Doctrine Migrations — компоненты, без которых реальный проект на Symfony не собрать.

Минусы и кому не стоит

  • Четыре дня — это интенсивный формат, который требует полного погружения. Если совмещаете с полной занятостью, темп может оказаться некомфортным: материала много, и модули идут плотно.
  • Цена не публикуется открыто — нельзя сравнить с альтернативами до разговора с менеджером, что само по себе неудобно при выборе.
  • Курс не подойдёт тем, кто только начинает с PHP: уровень заявлен как средний, и Symfony без понимания ООП и базовой архитектуры MVC будет тяжело.

Когда этот курс вам не нужен

Если вы уже ведёте Symfony-проекты и свободно работаете с Doctrine, компонентами безопасности и деплоем — программа покроет знакомое. Не подойдёт и тем, кто ищет вводный курс по PHP: фреймворк предполагает рабочую базу. Наконец, если нужен асинхронный формат без жёсткого расписания — четырёхдневный интенсив с этим не совместится.

Как выбрать курс по этому направлению

Выбирая курс по backend-программированию на конкретном фреймворке, смотрите прежде всего на программу: есть ли там работа с реальными компонентами стека — ORM, миграции, тестирование, деплой — или только обзорные лекции. Второй вопрос: формат практики. Проектная работа с публичным разбором резюме и воркшопами по собеседованию — это не то же самое, что финальный тест. Третье: для кого курс по уровню. Symfony — не первый фреймворк для знакомства с PHP, и если программа написана честно, уровень «средний» там означает именно это. Цена на этот курс не публикуется открыто — уточняйте напрямую у школы перед записью.

Частые вопросы

Можно ли пройти курс без опыта работы с Symfony?

Да, если за плечами уже есть PHP-разработка. Курс рассчитан на средний уровень — знание языка и базовых принципов ООП обязательно. Symfony как фреймворк разбирается с нуля, но PHP-основы программа не повторяет.

Четыре дня — это реально весь курс?

Судя по программе, это интенсивный формат: шесть модулей плюс проектная работа. Скорее всего, речь идёт о нескольких насыщенных днях очных или онлайн-занятий — расписание стоит уточнить у школы до записи.

Что будет на выходе — сертификат или что-то ещё?

Документ об окончании в описании курса не упоминается — этот момент стоит прояснить у OTUS напрямую. Зато есть публичный разбор резюме и воркшоп по собеседованию — для смены позиции это практически ценнее бумаги.

Помогут ли с трудоустройством?

OTUS указывает, что часть студентов находит или меняет работу ещё в процессе обучения. Публичный разбор резюме и симуляция собеседования — реальные инструменты подготовки к рынку. Конкретных обязательств по трудоустройству курс на себя не берёт.

Нужно ли знать другие PHP-фреймворки перед курсом?

Не обязательно. Первый модуль — знакомство с Symfony с базового уровня. Но если уже есть опыт с Laravel или другим MVC-фреймворком, освоиться будет проще.

Для какой позиции готовит курс?

После курса можно идти на позицию PHP-разработчика со знанием Symfony. Для джунов с нулём коммерческого опыта курс скорее всего окажется сложным по темпу — он больше про рост внутри профессии, чем про вход в неё.

Компания, проводящая курс

OTUS (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Преподаватель GeekBrains

В профессиональном программировании я прошел путь от...

Старший бэкенд разработчик в Skyeng

Закончил факультет вычислительной математики и...

ОМ

Backend разработчик со стажем более 17 лет. Учился в...

СП
Senior backend developer

Программирую с 13 лет — начинал с Z80-ассемблера на...

НШ
ех-веб-разработчик, Лингвистическая академия Талиман

Коммерческий опыт работы в PHP - около 15 лет. Работал в...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(3)
OTUS (Отус)
(3)
73 000 ₽
GeekBrains (ГикБреинс)
(30)
16 500 ₽
Skillfactory (Скиллфактори)
(1)
145 548 ₽