Новый видео курс Веб-разработка на PHP Symfony
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Начать бесплатно

    Выбери свою IT специальность

    Начать бесплатно

      Всем привет!

      Друзья, у нас отличная новость для всех, кто владеет языком программирования РНР и собирается углубляться в изучение популярного фреймворка Symfony — на ITVDN вышел видео курс “Веб-разработка на РНР Symfony”.

      Symfony – это один из самых популярных PHP фреймворков, часто выбираемый для создания больших веб-проектов, реализуемых на уровне организаций. Разработчики ценят Symfony за высокую производительность и стабильность, а также наличие удобной технической документации.

      Курс «Веб разработка на PHP Symfony» позволит вам изучить основы работы с этим популярным фреймворком на примере разработки небольшого приложения. На данном курсе вы познакомитесь с Symfony Security, научитесь использовать в Symfony валидатор и формы. Также, на курсе будут рассмотрены особенности Dependency Injection и применения сервис-контейнеров, особенности различных подходов в тестировании Symfony-приложения, работа с базами данных и сериализация в Symfony.

      Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится эффективными техниками работы с фреймворком Symfony, опираясь на собственный опыт и лучшие практики.

       

      Структура курса:

      1. Знакомство с Symfony. Настройка рабочего окружения.
      2. Роутер, контроллеры, ParamConverter, views.
      3. Сервис-контейнер.
      4. Doctrine (репозитории, entity менеджер, фикстуры).
      5. Doctrine (lifecycle callbacks, query builder, relations).
      6. Symfony Security.
      7. Twig.
      8. Валидатор и формы.
      9. Event Listener.
      10. Сериализатор.
      11. Тестирование.

       

      Чему вы научитесь на данном курсе:

      • Создавать небольшое полноценное приложение с помощью фреймворка Symfony.
      • Понимать особенности механизма контроллеров в рамках паттерна MVC и их реализации в Symfony.
      • Работать с Doctrine для организации объектно-реляционного представления ваших сущностей.
      • Понимать особенности и способы организации маршрутизации в Symfony, в частности реализовывать ее через YAML и Annotations.
      • Понимать особенности работы и уметь работать с шаблонизатором Twig.
      • Работать с сериализацией и десериализацией в Symfony.
      • Понимать принципы DI и уметь работать с сервис-контейнерами.
      • Реализовывать аутентификацию и авторизацию в Symfony приложении.
      • Понимать особенности работы и разницу между Event Listener и Event Subscriber.
      • Организовывать полноценное функциональное и юнит-тестирование вашего приложения.

       

      Предварительные требования

      Для качественного восприятия информации данного курса необходимы знания HTML/CSS, основ PHP, основ работы с MySQL и базовое понимание языка SQL.

      Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Веб-разработки на РНР Symfony” в удобное для вас время и в удобном темпе!

      Также, на ITVDN есть записанные видео курсы по другим РНР-фреймворкам:

      КОММЕНТАРИИ И ОБСУЖДЕНИЯ
      СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      new
      Премиум Plus
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      • Скачивание видео уроков
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.