Курсы разработки модулей Drupal 10 от компании «Инитлаб»

Курсы проходят удаленно, студенты работают в нашем хелпдеске и на нашем учебном веб-сервере, консультируются с нашими специалистами и участниками сообщества разработчиков Drupal. Мы делаем аудит кода всех написанных студентами модулей, указываем на ошибки, подсказываем возможные исправления. Выполнение всех заданий курса и работа с замечаниями обычно занимает до 2 месяцев.

Краткая программа курса Drupal-разработчиков от компании «Инитлаб»:

  • Drupal-сообщество и инфраструктура Drupal.org.
  • Инструменты веб-разработки: git, PHPStorm, SSH.
  • Инструменты Drupal-разработчика: Drush, Composer, Drupal Console.
  • Введение в Drupal-разработку: основные понятия Drupal, архитектура, структура базы данных, файловая система.
  • Модули, сервисы и хуки Drupal, hook_cron, логирование и почта.
  • Роутинг Drupal.
  • Блоки Drupal.
  • Работа с базой данных.
  • Введение в Forms API, Webforms.
  • Сущности Drupal, программная работа с Entity API.
  • Drupal и JavaScript, команды AJAX.
  • Fields и Views.
  • Темы оформления и темизация.
  • Веб-сервисы RESTful и JSON API.
  • Управление конфигурациями.
  • Миграции Drupal: миграция из Drupal, импорт материалов из CSV.

Полная программа курса. В курсе используется официальная документация на английском языке и примеры на сайте drupal.org.

Требованием к начальному уровню знаний являются владение базовыми веб-технологиями (основы HTTP, HTML, CSS, JavaScript), знакомство с JQuery и PHP, английский язык для чтения документации и примеров с drupal.org. Опыт использования Linux приветствуется.

Для студентов КубГУ курсы Drupal-разработчиков проводятся бесплатно, в иных случаях стоимость 25000 руб.