Разработка модуей Drupal 8 с примерами - Видеоуроки

Learn Drupal 8 module development with examples
Duration 03:01:12
Открыть все курсы от udemy

Learn Drupal 8 module development with examples - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Install Drupal 00:02:37
  • Урок 2. Setting up development environment 00:04:25
  • Урок 3. Activating error messages 00:02:14
  • Урок 4. Declaring and activating our module 00:03:22
  • Урок 5. Controller and route 00:09:33
  • Урок 6. Extending the ControllerBase class 00:04:48
  • Урок 7. Create a custom twig template 00:09:03
  • Урок 8. Adding libraries 00:04:45
  • Урок 9. Bonus: Superhero list animated hero names 00:03:47
  • Урок 10. Example hero block 00:09:31
  • Урок 11. Renderable array example in block 00:07:00
  • Урок 12. Services and Dependency Injection container 00:00:52
  • Урок 13. Custom service 00:07:13
  • Урок 14. Services injection example 00:10:26
  • Урок 15. Injecting service to our controller 00:05:33
  • Урок 16. Custom form 00:11:24
  • Урок 17. Custom form elements 00:06:01
  • Урок 18. Alter any form with hook_form_alter 00:05:13
  • Урок 19. Validation 00:06:34
  • Урок 20. Ajax Form 00:11:27
  • Урок 21. Administer page 00:14:04
  • Урок 22. Print our config 00:05:45
  • Урок 23. Implementing custom hook 00:05:40
  • Урок 24. Event subscriber 00:10:41
  • Урок 25. Declare our custom permission 00:02:37
  • Урок 26. Implement our custom permission 00:06:27
  • Урок 27. Route alter from a custom module and event subscriber 00:10:10

Никогда не было лучшего времени для изучения разработки модулей 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...

Твоя оценка

2 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

30-11--0001 en 22 урока
leveluptutorials Drupal 8 basics
Станьте знакомыми и уверенными в работе на Drupal 8. Изучите основы работы, терминологию, необходимую для работы в качестве администратора сайта Drupal в курсе, созданном специально для начинающих. Эта серия содержит 22 видеоурока в HD, посвященных установке и управлению сайтом.
Duration 01:57:22
4 1
30-11--0001 en 18 уроков
knpuniversity Drupal 8: Under the Hood
Drupal 8 поставляется с блестящей новой обьектно-ориентированной базой и множеством хайпов вокруг нее. Но лично мне это нравится. Итак, в этом скринкасте я проведу тебя - Drupal 7 разработчика - через все новые концепции, парадигмы,  вещи в D8. Что такое маршруты? Как я могу использовать события для подключения к основным частям системы?

Если вы серьезно относитесь к изучению D8, тогда поехали!
Duration 01:11:03
0 0
30-11--0001 ru 12 уроков
webformyself Курс по Drupal. Основы
Drupal - CMS с открытым исходным кодом, которая позволяет создавать как простые, так и сложные веб-проекты на этом движке. Большое сообщество Drupal постоянно совершенствует движок с каждым выходом какой то новой технологии или функционала, поэтому вы можете быть уверенны в современности движка. Особенность Drupal - модульная платформа, которую можно относительно легко расширять.
Duration 06:30:32
10 2

Последнее добавленное

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo