Открыто

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

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

Цена: 14000р.-93%
Взнос: 924р.

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

Резервный список: 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. creativeboss
      creativeboss не участвует.
      12 июн 2024
    2. Илья Платов
      Илья Платов участвует.
      11 май 2024
    3. WolfTheGrey
      WolfTheGrey не участвует.
      31 янв 2024
    4. StiveKg
      StiveKg не участвует.
      8 янв 2024

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

    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 ЧКЧлен клуба
    Тема жива?