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

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

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

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

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

      О курсе

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

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

      Читать дальше...

      Этот курс входит в специальности:

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

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

      Читать дальше...

      Вы научитесь

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

      Что входит в курс

      • 11 видео уроков
      • Домашние задания
      • Тестирование
      • Сертификат

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу Веб разработка на PHP Symfony на 40 дней?

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
      В данном уроке идёт ознакомление студента с тем что такое Symfony фреймворк, т.е. кратко об его истории и для чего он используется. Дальше идёт показ настройки рабочего окружения с помощью которого как раз таки студент и сможет учиться работать с данным фреймворком в дальнейших уроках.
      Читать дальше...
      После прохождения данного урока студент усвоит то как именно можно использовать маршутизацию (роутинг), контроллеры, шаблоны и ParamConverter в Symfony приложении. Кроме этого будет немало практики по маршитизации и созданию контроллеров, а также конфигу самого приложения. Это все в общих чертах в несколько раз даст лучшее понятие того как именно строится и работает Symfony приложения для студента.
      Читать дальше...
      Цель прохождения урока - научиться пользоваться такими компонентами как Service Container, DI (Dependency Injection), сервисы внутри Service Container и Compiler Pass. Кроме этого, в начале урока затрагиваются такие принципы как DIP и IoC. Данные принципы нужно обязательно знать разработчику-новичку, поскольку это уже относится даже к шаблонам проектирования, в свою очередь применение данных принципов делает код более чистым и понятным.
      Читать дальше...
      В данном уроке уже начинается полноценная работа с базами данных в Symfony приложении. За все это отвечает отдельный элемент в фреймворке, который называется Doctrine. В этом уроке основное внимание уделяется именно работе с Doctrine, поскольку с помощью него и можно создавать новые таблицы в БД, манипулировать ими и т.п.
      Читать дальше...
      В данном уроке продолжается изучение Doctrine в Symfony.
      Читать дальше...
      В данном уроке рассматривается использование компонента Symfony Security. Этот компонент является важным как для реализации безопасности в приложении, так и для реализации авторизации/регистрации для пользователей. В уроке рассматривается основной функционал компонента и реализовывается регистрация, и авторизация для пользователей.
      Читать дальше...
      В данному уроке рассматривается практическое применение шаблонизатора Twig, который и позволяет создавать весь внешний интерфейс для приложения. Объясняются такие вещи как: конфигурация Twig, переменные в шаблонах, глобальные переменные, оформление страниц ошибок, что такое Twig Filters и расширения Twig.
      Читать дальше...
      В данном уроке уже идёт практическое рассмотрение использования компонента Validation и Forms. Данные компоненты позволяют делать валидацию данных в коде приложения и также создавать формы.
      Читать дальше...
      В данном уроке идёт рассмотрение системы событий в Symfony и таких компонентов данной системы как Event Listener и Event Subscriber. Использование данных компонентов позволяет отслеживать системные события приложения, которые происходят в самом фреймворке.
      Читать дальше...
      В данном уроке идёт рассмотрение компонента Serializator, который позволяет в приложении объекты классов конвертировать в нужные форматы, например такие, как: XML, JSON или CSV. Это полезно использовать при передаче запросов через API.
      Читать дальше...
      В данном уроке рассматривается то, как можно использовать PHPUnit в Symfony приложениях для тестирования самого кода приложения. PHPUnit позволяет убедиться в том, что код работает стабильно и хорошо поддерживается.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      PHP 5.6 Базовый
      ПОДРОБНЕЕ
      PHP 5.6 Стартовый
      ПОДРОБНЕЕ
      PHP 7.4 Базовый
      ПОДРОБНЕЕ
      PHP 8.0 Стартовый
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

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

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