PHP 8.5 и Symfony для backend-разработчика

Backend-разработка на PHP 8.5 и Symfony — от основ языка до рабочего REST API. На протяжении курса вы шаг за шагом собираете реальное приложение: службу поддержки с базой данных, аутентификацией, фоновыми задачами и тестами.
Средний уровень
20

Чему вы научитесь

  • Писать чистый типизированный код на PHP 8.5
  • Проектировать REST API по принятым в индустрии правилам
  • Разрабатывать на Symfony: маршруты, контроллеры, сервисный слой, внедрение зависимостей
  • Работать с базой данных через Doctrine ORM: сущности, связи, миграции, запросы
  • Отдавать стабильный контракт API с помощью DTO и сериализации
  • Защищать приложение: аутентификация по токену, роли и права на объекты
  • Делать поведение API предсказуемым: обработка ошибок и логирование
  • Выносить долгие операции в фоновые процессы через Messenger
  • Кэшировать данные и интегрироваться с внешними сервисами
  • Покрывать код тестами на PHPUnit — модульными и функциональными

О курсе

PHP обслуживает значительную часть веба, а Symfony — один из основных фреймворков для серьёзных backend-проектов. Курс ведёт от базовых конструкций PHP 8.5 до зрелого REST API на Symfony, готового к реальной работе.

Обучение построено вокруг одного сквозного проекта — службы поддержки с заявками, комментариями, ролями и уведомлениями. Каждая глава добавляет к нему новый слой, поэтому вы не разбираете оторванные примеры, а постепенно собираете цельное приложение и видите, как его части складываются в систему.

Материал идёт от простого к сложному: сначала язык и объектная модель, затем HTTP и REST, после — Symfony: маршрутизация, контроллеры, внедрение зависимостей, Doctrine ORM, безопасность, обработка ошибок, очереди, кэш и тестирование. Акцент — на решениях, которые применяют в командах: тонкие контроллеры, сервисный слой, DTO, стабильный контракт API и устойчивость к сбоям.

Для кого этот курс

Начинающим backend-разработчикам, которые переходят от отдельных скриптов к полноценным приложениям PHP-разработчикам, осваивающим Symfony и современный стиль кода Разработчикам с других языков, переходящим в стек PHP и Symfony Тем, кто учится самостоятельно и хочет системный путь с практикой

Начальные требования

  • Базовые навыки программирования на любом языке: переменные, условия, циклы, функции.
  • Общее понимание работы веба по модели «запрос — ответ»

Предварительное знание PHP и Symfony не требуется — мы разбираем их с нуля.

Как проходит обучение

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

Программа курса

В курс входят

  • 125 уроков
  • 123 теста
загружаем...

Наши преподаватели

Что вы получаете

  • Системное понимание backend-разработки на PHP 8.5 и Symfony
  • Готовый проект для портфолио — REST API, собранный вашими руками
  • Навыки и подходы, которые применяют в реальных командах
  • Прочную основу для роста до уровня senior-разработчика

Сколько стоит обучение

999 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям