Открыто

PHP-фреймворк Symfony [Skillbox] [Михаил Волков]

Тема в разделе "Курсы по программированию", создана пользователем Solvex, 28 авг 2020.

Цена: 14000р.
Взнос: 1047р.-92%

Основной список: 15 участников

Резервный список: 10 участников

  1. 28 авг 2020
    #1
    Solvex
    Solvex ЧКЧлен клуба

    PHP-фреймворк Symfony [Skillbox] [Михаил Волков]

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

    [​IMG]

    Чему вы научитесь
    1. Создавать приложения на Symfony и устанавливать дополнительные плагины
    2. Работать с сервис-контейнерами и базами данных на примере библиотеки Doctrine ORM
    3. Разбираться в типах маршрутизации
    4. Делать отладку проектов через дебаг-профайлеры
    5. Создавать формы регистрации и авторизации пользователей
    6. Понимать, как устроена интеграция сторонних сервисов
    7. Разрабатывать сервисы отправки почты
    8. Работать с API
    9. Работать с продвинутым конфигурированием

    Скрытая ссылка

    I.
    1. Введение. Установка Symfony
    2. Структура проекта и настройка PhpStorm
    3. Создание первых страниц. Маршрутизация и контроллеры
    4. Flex и Recipes
    5. Шаблонизатор Twig
    6. Debug Profiler и другие инструменты отладки
    7. Подключаемые файлы: Css и Js
    8. Генерация URL
    9. Создание Json-API
    10. Сервисы и Autowiring
    11. Webpack Encore
    12. Заключение
    II.
    1. Основы Autowiring и конфигурирования
    2. Конфигурации для разного окружения, файл.env
    3. Создание своего сервиса
    4. Продвинутое конфигурирование, service.yaml
    5. Пример интеграции сервиса Slack
    6. Автовызов методов сервиса, аннотация @required
    7. Генерация кода: symfony/maker-bundle
    8. Пример создания консольной команды
    9. * Хранение секретных конфигураций
    III.
    1. Работа с блоками Twig
    2. Расширения шаблонизатора Twig
    3. LazyLoad в расширениях
    IV.
    1. Знакомство с Doctrine и миграциями
    2. Entity Repositories и Query Builder
    3. Создание фикстур и демо данных
    4. Расширение возможностей,Sluggable и Timestampable
    V.
    1. Связь One to Many
    2. Создание фикстур для связей
    3. Получение связанных объектов, с доп. критериями
    4. Сложная логика и Join
    5. Постраничная навигация
    6. Связь Many To Many
    VI.
    1. Система аутентификации
    2. Настройки доступов к разделам сайта. Роли
    3. Получение текущего авторизованного пользователя
    4. Иерархия ролей и Имперсонализация
    5. Аутентификация через api - token
    6. Регистрация и программная авторизация
    7. Расширенное управление доступом к ресурам, Voter'ы
    VI.
    1. Знакомство с компонентом Форм
    2. Валидация в формах
    3. Вывод форм
    4. Форма регистрации с использованием компонента форм
    5. Темы форм
    6. Создание своего поля с ajax-autocomplete
    7. Расширение полей и кастомная валидация
    VII.
    1. Отравка email в Symfony
    2. Оформление и css в email без "боли"
    3. Дополнительные возможности при отправки писем
    VIII.
    1. Базовая Загрузка файлов в Symfony
    2. Свой сервис загрузки файлов
    IX.
    1. Компонент messenger, Очереди, Шина сообщений
    2. Обработка невыполненных задач
    3. Middleware
    4. Шина Событий
    5. Конфигурирование очередей
    6. Интеграция с RabbitMQ
    X.
    1. Выделение сервиса в отдельный Bundle
    2. Тестирование Bundle
    3. Расширение сервиса, система плагинов
    4. Публикация сервиса
    XI.
    Сервис-конструктор для блога. Вы разработаете сервис, который помогает автоматически создавать статьи для блога на основании входных данных от пользователя.
     
    2 пользователям это понравилось.
  2. Последние события

    1. WolfTheGrey
      WolfTheGrey не участвует.
      31 янв 2024
    2. StiveKg
      StiveKg не участвует.
      8 янв 2024
    3. VarrkaN
      VarrkaN участвует.
      24 ноя 2023
    4. Devastator68
      Devastator68 не участвует.
      14 ноя 2023

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      3 ноя 2020
    2. skladchik.com
      Guska организатор.
      2 ноя 2020
  3. Обсуждение
  4. 29 авг 2020
    #2
    Solvex
    Solvex ЧКЧлен клуба
    Ребята, кто возьмётся? От Отуса уже профукали, давайте хоть на этот соберёмся.
     
    1 человеку нравится это.
  5. 21 май 2022
    #3
    basta1
    basta1 ЧКЧлен клуба
    Тема жива?
     

Поделиться этой страницей