Drupal. Уровень 1. Администрирование и создание сайтов / Уровень 2. Разработка модулей сайта с нуля (2015)
В ходе занятий Вы овладеете уникальными возможностями CMF Drupal — бесплатного многофункционального решения для создания сайтов. Вы научитесь разрабатывать сайты на платформе Drupal от идеи до готового проекта. Вы освоите сборку сайта на CMF Drupal, используя уже готовые модули и научитесь правильно выбирать нужные именно Вам модули для сборки сайта, тему его оформления и в итоге получите необходимую Вам функциональность, не прибегая к написанию кода. Курс рассчитан на начинающих web-программистов, имеющих представление о сайтостроительстве, а также о процессе создания и администрирования сайтов. Также приветствуется опыт работы с любыми другими CMS или фреймворками.
CMFDrupal — это бесплатное многофункциональное решение для создания сайтов. В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов, интернет магазинов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем. Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости.
Информация о видеокурсе
Название: Drupal. Уровень 1-2. Администрирование и создание саи?тов / Разработка модулеи? саи?та с нуля
Год выхода: 2015
Автор (режиссер): Специалист
Преподаватель: С.Алмазов
Жанр: Обучающий
Продолжительность: 20:45:14
Язык: Русский
По окончании первого уровня курса Вы будете уметь:
• Устанавливать локальный сервер и развертывать на нём платформу Drupal
• Собирать сайт, используя различные модули
• Выбирать и устанавливать тему, наиболее подходящую для тематики сайта
• Получать именно ту функциональность, которая Вам нужна, не прибегая к написанию кода
• Устанавливать и использовать любой модуль для Drupal
• Общаться с другими разработчиками со знанием терминологии и имея чёткое представление об архитектуре CMF Drupal
По окончании первого уровня курса слушатели смогут:
• Создать сайт. От идеи и заканчивая готовым проектом
• Описать принцип работы данного фреймворка
• Использовать Drupal в своих собственных проектах
Уровень 1. Администрирование и создание саи?тов. Содержание :
Модуль 1. Установка Drupal. Изучение архитектуры системы. Основы построения сайта.
• Обзор CMF Drupal.
• Установка сервера.
• Установка CMF Drupal.
• Локализация системы.
• Знакомство с админкой.
• Понятие ноды, таксономии, меню и модуля для Drupal.
• Типы материалов в Drupal, комментарии.
• Установка и удаление модулей. Создание нод и словарей.
• Работа с модулями, создание материалов.
• Лабораторные работы: Установка веб-сервера для работы с Drupal. Установка фреймворка и знакомство с ним.
— Упражнение 1: Установка сервера.
— Упражнение 2: Установка CMF Drupal.
— Упражнение 3: Локализация сайта и знакомство с админкой.
— Упражнение 4: Установка и удаление модулей, создание материалов.
— Упражнение 5: Создание меню для сайта.
— Упражнение 6: Работа с таксономией.Модуль 2. Модули в Drupal. Оформление и темизация.
• Установка и настройка тем оформления, тема админки.
• Настройки производительности.
• Модули Views, CCK и ImageCache.
• Блоки и регионы в Drupal.
• Лабораторные работы: Темизация сайта, заполнение контентом. Создание представлений.
— Упражнение 1: Установка и настройка тем оформления на сайт.
— Упражнение 2: Настройка производительности, включение кэширования в CMF Drupal.
— Упражнение 3: Настройка материалов, расширение стандартных типов материалов.
— Упражнение 4: Работа с модулем Views. Размещение представлений в блоках.
Модуль 3. Установка и работа с самыми необходимыми модулями.
• Изучение модулей Path, Path Auto, File Paths, Token, Transliteration и Global Redirect.
• Установка WYSIWYG редактора. Модуль Web Form.
• Лабораторные работы: Создание ЧПУ. Работа с представлениями и формами.
— Упражнение 1: Создание ЧПУ на сайте.
— Упражнение 2: Подключение транслитерации.
— Упражнение 3: Визуальный редактор и модуль Web Form.
Модуль 4. Настройки безопасности, работа с пользователями.
• Управление пользователями. Распределение ролей и прав.
• Модули Fancy Login и Poll.
• Лабораторные работы: Работа с пользователями
— Упражнение 1: Раздача прав и ролей пользователям.
— Упражнение 2: Установка модуля Fancy Login.
— Упражнение 3: Работа с модулем Poll, создание опросов на сайте.
Модуль 5. Способы ручной верстки и шаблонизации в CMF Drupal.
• Понятие шаблонов, возможность их переопределения CMF Drupal.
• Лабораторные работы: Шаблоны в Drupal.
— Упражнение 1: Ручная темизация Views.
— Упражнение 2: Правка и создание шаблонов тем.
Уровень 2. Разработка модулей сайта с нуля.
Умеете собирать сайты на CMF Drupal? Освойте возможности Drupal полностью! Новостные сайты и форумы, персональные и коллективные блоги, интернет-магазины – все это и многое другое Вы сможете создавать, научившись разрабатывать свои собственные модули для сайтов на платформе Drupal. Вы поймете всю мощь и возможности Drupal API и сможете писать свои собственные модули и темы, используя возможности Drupal по максимуму!
Курс рассчитан на уверенных web-программистов, имеющих опыт сборки сайтов на CMF Drupal и имеющих хорошее представление об этом фреймворке.
По окончании второго уровня курса Вы будете уметь:
• Писать свои собственные модули для Drupal.
• Пользоваться официальным справочником по Drupal.
• Писать свои темы.
• Править уже существующие модули и темы.
• Использовать в своих модулях систему хуков.
• Объединять несколько сайтов на Drupal в одну общую систему.
• Интегрировать в Drupal любые сторонние скрипты.По окончании второго уровня курса слушатели смогут:
• Создать свой собственный модуль для Drupal.
• Написать свою тему, править уже существующие.
• Использовать Drupal API и понимать принцип работы хуков.
Содержание:
Модуль 1. Введение в Drupal API. Среда разработки модулей.
• Введение в Drupal API.
• Создание модуля Drupal.
• Установка и настройка программной среды для разработки модулей для Drupal.
• Лабораторные работы: Установка и настройка программной среды для разработки модулей для Drupal. Введение в API.
— Упражнение 1: Установка среды разработки Net Beans 7.0.1. Настройка его для работы с PHP.
— Упражнение 2: Создание простого модуля.
Модуль 2. Работа с Drupal API.
• Form API. Создание форм на Drupal.
• Field API. Поля в Drupal
• Data Base API. Написание кроссплатформенных SQL запросов в Drupal.
• Лабораторные работы: Создание более сложного модуля для Drupal.
— Упражнение 1: Написание форм. Сложные зависимые элементы средствами Form API.
— Упражнение 2: Работа с полями в Drupal.
— Упражнение 3: Написание запросов к базе данных.
Модуль 3. Оформление и темизация Drupal.
• Способы темизации страниц в Drupal.
• Создание темы в Drupal.
• Лабораторные работы: Темизация и верстка для Drupal.
— Упражнение 1: Темизация шаблонов. Модуль Contemplate. Темизация Views.
— Упражнение 2: Создание темы.
Модуль 4. Система хуков. Перехват событий в Drupal.
• Обзор хуков, применение в своих модулях.
• Лабораторные работы: Использование хуков.
— Упражнение 1: Использование хуков в своих модулях.
Модуль 5. Работа с несколькими базами. Мультисайтинг.
• Работа с несколькими базами в CMF Drupal.
• Мультисайтинг.
• Лабораторные работы: Мультисайтинг.
— Упражнение 1: Работа Drupal сразу с несколькими базами данных.
— Упражнение 2: Построение мультисайтинга.
Модуль 6. Создание реальных приложений в своих модулях.
• Создание файлового хранилища.
• Создание системы обмена информацией между сайтами.
• Лабораторные работы: Создание реальных приложений на базе Drupal.
— Упражнение 1: Создание файлообменника в своём модуле.
— Упражнение 2: Создание системы обмена данными между двумя разными сайтам.
Модуль 7. Интеграция сторонних решений в систему Drupal.
• Использование сторонних сервисов.
• Интеграция готовых скриптов в Drupal.
• Лабораторные работы: Интеграция в Drupal.
— Упражнение 1: Внедрение сторонних сервисов в Drupal.
— Упражнение 2: Интеграция в Drupal готовых решений на PHP.
Файл
Формат видео: AVI
Качество видео: PCRec
Видео: XviD, 1024×768, ~583 Kbps, 10.000 fps
Аудио: MP3, 56 Kbps, 44.1 KHz
Доп. материалы: присутствуют
Размер архива: 4,73 GB