Курс «Drupal-sitebuilder» позволит вам освоить работу с уникальной системой для создания сайтов и веб-приложений. Исключительная популярность Drupal обусловлена сочетанием мощного функционала, необычайной гибкости и универсальности. Пожалуй, это возможность самого быстрого входа в профессию. Ориентация курса на достижение практических результатов позволит вам не только усвоить знания, но создать к концу занятий полноценный реальный проект.

Почему именно этот курс

  • Самый лёгкий старт. Не требуется никаких предварительных знаний. Необходимый уровень – обычный интернет-пользователь;
  • Самый быстрый вход. По окончании курса вы получаете реальную профессию сборщика сайтов;
  • Самые широкие перспективы. Этот же курс является базовым для приобретения всего спектра профессий Drupal –направления.
  • И никаких кодов! Во всяком случае, в этом курсе.

Этот курс для тех, кто

  • Хочет научиться делать серьезные сайты;
  • Никому не верит и хочет сделать сайт для своего бизнеса сам;
  • Планирует работать по профессии сайтбилдера;
  • Планирует получить перспективную профессию из спектра Drupal-направления:
    • Drupal front-end development;
    • Drupal back-end development;
    • Drupal project manager.

Пройдя этот курс, Вы будете знать

  • Как принципиально устроен Drupal;
  • Как работает ядро системы и какие функции выполняет;
  • Как спроектировать интернет-проект любого назначения;
  • Как создавать пространственную и информационную архитектуру проекта;
  • Какие модули надо применять для решения задач и как выбирать их из тысяч доступных;

Пройдя этот курс, Вы научитесь самостоятельно

  • Инсталлировать систему и дополнительные модули, управлять сервером и базой данных;
  • Проектировать сайты и веб-приложения;
  • Собирать проект из модулей и созданных вами же объектов;
  • Ориентироваться в базе знаний сообщества и находить решения для самых разных задач;
  • Но прежде всего, вы научитесь самостоятельно создавать сайты, как конечный продукт;

Преподаватели

Колтун Геннадий Николаевич

  • Старший аксакал Друпала с 2007 года. Один из первых друпаллеров Беларуси;
  • Специалист по интернет-маркетингу и интернет-продажам;
  • Участник, организатор и спонсор множества Друпал-слетов;
  • Собственник и директор веб-студии ib.by

Мириленко Андрей Петрович

  • К.т.н., доцент
  • Младший аксакал Друпала с 2009 года.
  • Консультант по сайтостроению и аудиту сайтов;
  • Практический project manager и Drupal-sitebuilder;
  • Собственник бренда WebRemake.by

 

 

Программа курса:

1. Drupal. Обзор. Инсталляция. Начало работы

  • Цели и задачи курса
  • Обзор CMS и восхваление Drupal
  • Сообщество и drupal-ресурсы. Разговор с гуглом
  • Хостинг. Требования и рекомендации
  • Инсталляция. Варианты. Практика
  • Папки и файлы. Два слова о мультисайтинге
  • Ядро – модули – обновления
  • База данных. Архивирование
  • Введение в курсовой проект. Выбор жанра
  • Вопросы

 

2. Drupal musthave. Общие модули и настройки

  •  Administration menu
  •  Backup and Migrate
  •  CKEditor, CKEditor Link
  •  Pathauto, Транслитерация
  •  Token, Entity tokens
  •  Colorbox
  •  Masquerade
  •  Разбор ДЗ "Выбор и описание курсового проекта"

 

3. Введение в проектирование. Старт курсового проекта

  •  Разбор ДЗ "Выбор и описание курсового проекта"
  •  Принципы и этапы формирование документов: мысль - ТТ -ТЗ
  •  Практика формирования ТЗ. Пример
  •  Принципы и этапы проектирования.
  •  Средства проектирования. Особенности проектиования в Drupal
  •  Практика проектирования. Пример
  •  Подготовка к проектированию курсовых проектов

 

4. Конструкция Drupal

  •  Соотношение единства и модульности  
  •  Принципиальная конструкция: контент - отображение- навигация-дизайн
  •  Понятие о сущностях - entity
  •  Разметка страницы: регионы, блоки. Понятие о панелях
  •  Конструкция ноды (entity).
  •  Конструкция блока
  •  Рассмотрение и консультации по курсовым проектам.

 

5. Управление контентом

  •  Принцип организации контента в  Drupal
  •  CCK     Конструктор типа материалов
  •  Кастомные поля. Мастхэв модули. Особенности настройки
  •  Таксономия. Всё о таксономии. Мастхэв модули.
  •  Всё о блоках.
  •  Инсталляция и настройка модулей.
  •  Рассмотрение и консультации по курсовым проектам.

 

6. Навигация. Организация меню. Фильтров

  •  Концепция меню в Drupal. Primary   & Secondary  menu
  •  Меню в регионах и блоках
  •  Таксономийное меню
  •  Всё о меню
  •  Инсталляция и настройка модулей.
  •  Консультации по курсовым проектам.

 

7. Оформление. Темы в Drupal

  •  Понятие о темах. Регионы. Управление общими свойствами.
  •  Обзор тем с дополнительными возможностями.
  •  Управление цветами,регионами и блоками
  •  Адаптивность и мобилопригодность.
  •  Самостоятельный подбор и настройка темы
  •  Консультации по курсовым проектам.

 

8. Вывод содержимого

  •  Понятие о модуле Page Manager
  •  Понятие о View mode - режим отображения
  •  Display Suite - управление выводом контента  (layouts for entities and view modes) 
  •  Самостоятельная работа с Display Suite
  •  Рассмотрение и консультации по курсовым проектам.

 

9. Модуль Views

  •  Views - конструктор запросов к базе данных
  •  Настройка дисплеев вывода
  •  Настройка форматов, фильтров и сортровок
  •  Относительные связи и контекстные фильтры
  •  Пользовательские фильтры
  •  Самостоятельная работа с Views
  •  Рассмотрение и консультации по курсовым проектам.

 

10. Понятие UX и аудита. Практика аудита.

  •  Понятие UX применительно к сайтам
  •  Орфография интернета
  •  Основные правила
  •  Техника аудита, кратко
  •  Практика аудита живых сайтов
  •  Практика аудита курсовых проектов

 

11. Пользователи, Workflow, защита от спама

  •  Пользователи, роли, доступы. Advanced User
  •  Рассылка
  •  Profile 2
  •  Account_profile
  •  Workflow
  •  Защита от спама в Dripal/ CAPTCHA - модули
  •  Рассмотрение и консультации по курсовым проектам.

 

12. E-Commerce на Drupal

  •  Конструкция и особенности Commerce
  •  Инсталляция
  •  Настройка товаров и витрины. Варианты товара. Комплекты
  •  Каталоги и классификации
  •  Управление корзиной
  •  Профиль пользователя
  •  Курсовой часть 2. Магазин

 

13. E-Commerce на Drupal 2

  •  Оформление заказа. Checkout
  •  Доставка
  •  Налоги
  •  Методы оплаты
  •  Всё о скидках
  •  Рассмотрение и консультации по курсовым проектам.

 

14. Многоязычный сайт на Drupal

  •  Настройка многоязычности
  •  Перевод нод
  •  Перевод блоков
  •  Перевод таксономии
  •  Перевод меню
  •  Перевод views
  •  Проблема главной страницы
  •  Рассмотрение и консультации по курсовым проектам.

 

15. Advanced. Drush, СЕО, поиск, быстродействие, geofields

  •  Drush - управлен ие сайтом из командной строки
  •  "Затачиваем" сайт под СЕО
  •  Варианты организации поиска в Drupal
  •  Работа с геополями
  •  Увеличение быстродействия
  •  Рассмотрение и консультации по курсовым проектам.

 

16. Advanced. Webforms, Panels, Rules, Feeds, Flag, Calendar

  • Webform - Создание он-лайн форм
  • Panels - Расширенные возможности вывода содержимого
  • Rules - Программирование действий по событиям
  • Calendar - Отображение событий в календаре
  • Flag - Позволяет пользователям помечать контент
  • Feeds - импорт контента на сайт

Рассмотрение и консультации по курсовым проектам.

Продолжительность курса

  • 68 академических часов.

ГруппаКурсВремя занятийДата начала
вечерняя
M-SC2-02-17
Drupal-sitebuilder

Занятия два раза в неделю с 18.30 до 21.20

Продолжительность курса около двух месяцев

Дата старта определяется по мере комплектования группы.Записаться