Upgrading & What's in Symfony 7

7 участников

О чём курс

Вам нужно обновить проект до актуальной версии Symfony 7, но переход на новые стандарты кажется сложным процессом. В этом материале разбирается безопасный путь миграции: от обновления до Symfony 6.4 до внедрения инструментов версии 7.0.

Внутри разбираются ключевые изменения: отказ от SensioFrameworkExtraBundle, переход с Webpack Encore на AssetMapper и адаптация к новым атрибутам вроде #[Autowire] и #[MapQueryParameter]. Также подробно рассматривается работа с новым Scheduler component и возможности обновленного Command profiler.

Материал будет полезен разработчикам, которые поддерживают существующие проекты на Symfony и хотят внедрить современные компоненты фреймворка без поломки текущего кода.

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

  • Обновление до Symfony 6.4
  • Обновление Flex-рецептов
  • Удаление SensioFrameworkExtraBundle
  • Настройка WebpackEncoreBundle v2 и StimulusBundle
  • Поиск и устранение устаревшего кода (deprecations)
  • Обновление до Symfony 7
  • Переход с Webpack Encore на AssetMapper
  • Работа с атрибутом #[Autowire]
  • Использование Command profiler
  • Применение атрибута #[MapQueryParameter] и метода $request->getPayload()
  • Интеграция Scheduler component
  • Обзор новых функций Symfony 7
Складчина создана 6 февраля 2024 г. · описание обновлено 23 марта 2026 г.

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

S symfonycasts Все материалы
486 ₽ 1 100 ₽