630 руб.
за курс
Курсы

Drupal-sitebuilder

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

Описание курса

Курс «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 - импорт контента на сайт

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

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

Пожидаев Артур
Пожидаев Артур
Преподаватель курса Программирование на С++
Преподаватель курса Программирование на С++, Преподаватель курса Промышленные библиотеки QT

Организатор

Образовательный центр Парка высоких технологий "IT-Academy"
Образовательный центр Парка высоких технологий "IT-Academy"

Вам также будет интересно

Открытая дата Введение в Java
Срок
60 ак.ч.
Стоимость
680 руб.
Открытая дата Основы программирования на Python
Срок
60 ак.ч.
Стоимость
525 руб.
От 6 до 12 человек 3 раза в неделю Возможна рассрочка
630 руб. за курс
Период занятий
Открытая дата
Срок обучения
68 уч. часов
Адрес
Телефон
+375 33 357 26 66