Всем привет!
Друзья, у нас отличная новость для всех, кто владеет языком программирования РНР и собирается углубляться в изучение популярного фреймворка Symfony — на ITVDN вышел видео курс “Веб-разработка на РНР Symfony”.
Symfony – это один из самых популярных PHP фреймворков, часто выбираемый для создания больших веб-проектов, реализуемых на уровне организаций. Разработчики ценят Symfony за высокую производительность и стабильность, а также наличие удобной технической документации.
Курс «Веб разработка на PHP Symfony» позволит вам изучить основы работы с этим популярным фреймворком на примере разработки небольшого приложения. На данном курсе вы познакомитесь с Symfony Security, научитесь использовать в Symfony валидатор и формы. Также, на курсе будут рассмотрены особенности Dependency Injection и применения сервис-контейнеров, особенности различных подходов в тестировании Symfony-приложения, работа с базами данных и сериализация в Symfony.
Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится эффективными техниками работы с фреймворком Symfony, опираясь на собственный опыт и лучшие практики.
Структура курса:
- Знакомство с Symfony. Настройка рабочего окружения.
- Роутер, контроллеры, ParamConverter, views.
- Сервис-контейнер.
- Doctrine (репозитории, entity менеджер, фикстуры).
- Doctrine (lifecycle callbacks, query builder, relations).
- Symfony Security.
- Twig.
- Валидатор и формы.
- Event Listener.
- Сериализатор.
- Тестирование.
Чему вы научитесь на данном курсе:
- Создавать небольшое полноценное приложение с помощью фреймворка Symfony.
- Понимать особенности механизма контроллеров в рамках паттерна MVC и их реализации в Symfony.
- Работать с Doctrine для организации объектно-реляционного представления ваших сущностей.
- Понимать особенности и способы организации маршрутизации в Symfony, в частности реализовывать ее через YAML и Annotations.
- Понимать особенности работы и уметь работать с шаблонизатором Twig.
- Работать с сериализацией и десериализацией в Symfony.
- Понимать принципы DI и уметь работать с сервис-контейнерами.
- Реализовывать аутентификацию и авторизацию в Symfony приложении.
- Понимать особенности работы и разницу между Event Listener и Event Subscriber.
- Организовывать полноценное функциональное и юнит-тестирование вашего приложения.
Предварительные требования
Для качественного восприятия информации данного курса необходимы знания HTML/CSS, основ PHP, основ работы с MySQL и базовое понимание языка SQL.
Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Веб-разработки на РНР Symfony” в удобное для вас время и в удобном темпе!
Также, на ITVDN есть записанные видео курсы по другим РНР-фреймворкам: