Продолжительность
3 ч 1 мин 12 сек
Количество уроков
27 Видео
Дата добавления
13.12.2018
Дата обновления
13.12.2018
Никогда не было лучшего времени для изучения разработки модулей Drupal 8. Это потому, что Drupal 8 уже является лучшим технологически и более быстрым способом создания приложений Drupal (по сравнению с Drupal 7). Drupal 8 построен поверх Symfony, поэтому хорошие новости заключаются в том, что когда вы научитесь создавать контроллер, например, в Drupal 8, то вы это сделаете в Symfony, и наоборот. Это здорово, потому что на самом деле это означает, что навыки можно перенести и что мы не собираемся увязать в бесконечных друпализмах (термины, относящиеся к Drupal).
В этом курсе мы собираемся изучить самые популярные разделы разработки модулей Drupal 8:
- мы собираемся объявить наш собственный модуль
- мы собираемся узнать, что такое контроллер, и мы собираемся построить свой собственный класс контроллера
- мы собираемся узнать, как реализовать новые маршруты в файле .routing.yml
- мы собираемся узнать, как визуализировать содержимое контроллера в шаблоне ветки
- как включить библиотеки (ресурсы) при визуализации определенных шаблонов
- как создавать собственные блоки
- иметь хорошее представление о Renderable arrays
- что такое Сервисы
- как объявить сервис
- как внедрить сервис в наш собственный сервис
- как внедрить сервис в контейнер
- как создавать собственные формы и реагировать на submit
- как проверять формы
- как изменить любую форму
- как создать форму AJAX
- как сделать нашу собственную конфигурацию
- как объявить разрешения и как заставить их работать, чтобы ограничить какие то вещи...
Мы собираемся реализовать как можно больше примеров, и я всегда прилагаю для вас окончательные файлы, чтобы вы могли легко сравнить их с конечным результатом и не тратить время на поиск крошечной ошибки.
Я постарался сделать это как можно более понятным и поделиться как можно большим количеством примеров, с которыми я сталкиваюсь в своей повседневной работе как разработчик PHP Drupal. Навыки, которые рассматриваются в этом курсе, безусловно, понадобятся вам, если вы создаете сложные приложения на Drupal 8 и «must have» в для каждого разработчика Drupal...