Doctrine, Symfony 6 & the Database

9 участников

О чём курс

Работа с базами данных в Symfony 6 становится прозрачной благодаря Doctrine ORM, которая связывает объектно-ориентированный код с архитектурой БД. Вы настроите полноценное окружение через Docker, научитесь автоматизировать создание сущностей и управлять жизненным циклом данных.

Внутри курса разбираются:

  • Использование Flex-рецептов для быстрой настройки базы данных.
  • Автоматизация генерации сущностей (entities) и миграций через консольные инструменты Symfony.
  • Реализация сложных выборок и написание кастомных запросов с помощью Query Builder.
  • Организация тестовых данных (fixtures) с использованием библиотеки Foundry для быстрой разработки.
  • Настройка связей и ассоциаций между таблицами в ORM.

Курс подходит разработчикам, работающим на Symfony 6, которым нужно освоить профессиональные методы управления БД. После завершения вы сможете самостоятельно проектировать структуру данных и эффективно выполнять любые операции по чтению и записи в БД.

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

  • Настройка базы данных с Docker и Flex-рецептами
  • Конфигурация Doctrine
  • Создание и обновление сущностей (Entities) через make:entity
  • Генерация и использование миграций
  • Добавление и извлечение данных
  • Работа с Doctrine Repositories
  • Создание кастомных запросов и Query Builder
  • Генерация тестовых данных (Fixtures) через Foundry
  • Настройка связей и ассоциаций между таблицами
Складчина создана 16 сентября 2022 г. · описание обновлено 23 марта 2026 г.

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

S symfonycasts Все материалы
312 ₽ 800 ₽