Чему вы научитесь
- Писать чистый типизированный код на PHP 8.5
- Проектировать REST API по принятым в индустрии правилам
- Разрабатывать на Symfony: маршруты, контроллеры, сервисный слой, внедрение зависимостей
- Работать с базой данных через Doctrine ORM: сущности, связи, миграции, запросы
- Отдавать стабильный контракт API с помощью DTO и сериализации
- Защищать приложение: аутентификация по токену, роли и права на объекты
- Делать поведение API предсказуемым: обработка ошибок и логирование
- Выносить долгие операции в фоновые процессы через Messenger
- Кэшировать данные и интегрироваться с внешними сервисами
- Покрывать код тестами на PHPUnit — модульными и функциональными
О курсе
Backend-разработка на PHP 8.5 и Symfony — от основ языка до рабочего REST API. На протяжении курса вы шаг за шагом собираете реальное приложение: службу поддержки с базой данных, аутентификацией, фоновыми задачами и тестами.
Для кого этот курс
Начинающим backend-разработчикам, которые переходят от отдельных скриптов к полноценным приложениям
PHP-разработчикам, осваивающим Symfony и современный стиль кода
Разработчикам с других языков, переходящим в стек PHP и Symfony
Тем, кто учится самостоятельно и хочет системный путь с практикой
Начальные требования
- Базовые навыки программирования на любом языке: переменные, условия, циклы, функции.
- Общее понимание работы веба по модели «запрос — ответ»
Предварительное знание PHP и Symfony не требуется — мы разбираем их с нуля.
Преподаватели курса
Как проходит обучение
- Текстовые уроки с понятными объяснениями и разобранными примерами кода.
- Сквозной проект, который растёт от главы к главе и связывает темы между собой.
- Тесты-задачи после ключевых тем — чтобы проверять понимание, а не запоминание.
- Свободный темп: проходите материал и возвращайтесь к нему так, как удобно вам.
Что вы получите
- Системное понимание backend-разработки на PHP 8.5 и Symfony
- Готовый проект для портфолио — REST API, собранный вашими руками
- Навыки и подходы, которые применяют в реальных командах
- Прочную основу для роста до уровня senior-разработчика
Нагрузка
20