План на курса

Новости в Drupal 8

  • Промени в вътрешните системи и API

Обработка на HTTP заявки

  • Система за HTTP заявки на Symfony

Кеш в Drupal

  • Примери за кеширана информация
  • API за кеш в Drupal
  • Изчистване на кешове
  • Механизъм за тагове

Автоматично зареждане на класове

  • Специфичен начин за Drupal 8
  • Директории и пространства на имената

Правила и програмиране в Drupal

  • Изменяемост
  • Хукове
  • Плагини
  • Внедряване на зависимости
  • Маршрутизация
  • Връзки
  • Темната тема на модула, изход
  • Разделение на съдържание, конфигурация, данни за състояние
  • Международна поддръжка
  • Достъпност, полезност
  • Независимост от база данни
  • Сигурност (всички данни, предоставени от потребителя, са несигурни)
  • Тестове, документация

Грешки при програмиране в Drupal

  • Прекалено много програмиране
  • Прекалено често изпълняване на код
  • Запазване на PHP код в базата данни
  • Алтернативи за PHP код в базата данни
  • Работа сам

Примери за програмиране

  • Регистрация за URL и показване на съдържание
  • Използване на Drupal Form API
  • Програмиране с Ajax
  • Програмиране с ентитети и полета

Тематизация

  • Двигатели за тематизация
  • Шаблонни файлове и променливи Twig
  • Функции за предобработка
  • Включване на CSS и JS

Инструменти и съвети за програмиране

Изисквания

Необходими са потребителски познания на Drupal, основни PHP или всеки друг процедурен език (като C, VB или друг).

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории