Drupal for Beginners
Описание курса
Drupal — система управления содержимым, которая входит в тройку самых популярных CMS мира. На нем основаны сайты правительства Франции, городского сената Нью Йорка, операционной системы Ubuntu, певцов Кристины Агилеры и Робби Уильямса.
На курсе вы научитесь работать с данной CMS: управлять темами, модулями, создавать свои шаблоны и много другое.
После курса вы сможете:
- Устанавливать и настраивать CMS/CMF Drupal
- Работать с популярными модулями и темами
- Создавать собственные темы
- Создавать собственные модули
- Оптимизировать Drupal-сайты
- Создавать сайты на базе Drupal практически любого уровня
Программа курса:
- Первое знакомство с CMS/CMF Drupal (2 часа)
- Установка
- Обзор основных конфигураций
- Настройка тем
- Установка/удаление контрибных модулей
- Работа с контентом
- Отчеты, логи и другие страницы
- Работа с модулями ядра (4 часа)
- Базовые знания о модуле и архитектуре бэкенда “Друпал”
- Text Editor & CKEditor
- Node, Book, Taxonomy, Menu
- Contact
- Block
- Media, Media Library, Responsive Image
- Работа с модулем Views (3 часа)
- Дисплеи
- Форматы
- Запросы
- Фильтры и Контекстные фильтры
- Связи
- Агрегация
- Другие возможности
- Практическая работа
- Работа с темами (16 часов)
- Базовые понятия тем и архитектура темизации в Друпал
- Установка контрибных тем
- Понятие сабтем, создание собственной сабтемы
- Настройка регионов темы
- Библиотеки
- Знакомство с Twig, работа с шаблонами
- Практическая работа по созданию собственного веб-сайта по дизайну на выбор
- Работа с контрибными модулями (12 часов)
- SEO-модули
- Модули для работы с контентом
- Commerce
- Модули в помощь разработчику
- Другие модули
- Написание собственных модулей (15 часов)
- Структура модуля
- Работа с hooks
- Роутинг и контроллеры
- Формы
- Создание энтити
- Создание собственных twig-шаблонов
- Обзор других API
- Другие темы (2 часа)
- Оптимизация скорости загрузки и стабильности Друпал-сайтов
- “Best practice”Друпал-сайтов
Минимальные требования:
- Базовые понятия о Веб. Понимание принципа работы Интернета. HTTP, POST, GET
- HTML: знать самые распространенные HTML-элементы, уметь работать с существующими HTML-документами, семантикой и HTML5
- CSS: уметь базово верстать простые веб-страницы; знание мобильной верстки и умение работать с Bootstrap будет преимуществом
- Git — базовые навыки, работа с GitHub
- PHP: базовые навыки; начальные знания в ООП (классы, трейты, абстракция, простые имена) и composer будут преимуществом
- LAMP/WAMP/XAMP — уметь создавать локальные сайты и БД
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!