[специалист] Разработчик Сайта На Drupal (2015)

  • Автор темы Brrrr
  • Обновлено
  • 03, Apr 2023
  • #1
Скрытая информация :: Авторизуйтесь для просмотра »

Скрытая информация :: Авторизуйтесь для просмотра »
Скрытая информация :: Авторизуйтесь для просмотра »

  • Использование сторонних сервисов.
    Интеграция готовых скриптов в Drupal.
    Лабораторные работы: Интеграция в Drupal.
    Упражнение 1: Внедрение сторонних сервисов в Drupal.
    Упражнение 2: Интеграция в Drupal готовых решений на PHP.


Модуль 7. Интеграция сторонних решений в систему Drupal.

  • Создание файлового хранилища.
    Создание системы обмена информацией между сайтами.
    Лабораторные работы: Создание реальных приложений на базе Drupal.
    Упражнение 1: Создание файлообменника в своём модуле.
    Упражнение 2: Создание системы обмена данными между двумя разными сайтам.


Модуль 6. Создание реальных приложений в своих модулях.

  • Работа с несколькими базами в CMF Drupal.
    Мультисайтинг.
    Лабораторные работы: Мультисайтинг.
    Упражнение 1: Работа Drupal сразу с несколькими базами данных.
    Упражнение 2: Построение мультисайтинга.


Модуль 5. Работа с несколькими базами. Мультисайтинг.

  • Обзор хуков, применение в своих модулях.
    Лабораторные работы: Использование хуков.
    Упражнение 1: Использование хуков в своих модулях.


Модуль 4. Система хуков. Перехват событий в Drupal.

  • Способы темизации страниц в Drupal.
    Создание темы в Drupal.
    Лабораторные работы: Темизация и верстка для Drupal.
    Упражнение 1: Темизация шаблонов. Модуль Contemplate. Темизация Views.
    Упражнение 2: Создание темы.


Модуль 3. Оформление и темизация Drupal.

  • Form API. Создание форм на Drupal.
    Field API. Поля в Drupal
    Data Base API. Написание кроссплатформенных SQL запросов в Drupal.
    Лабораторные работы: Создание более сложного модуля для Drupal.
    Упражнение 1: Написание форм. Сложные зависимые элементы средствами Form API.
    Упражнение 2: Работа с полями в Drupal.
    Упражнение 3: Написание запросов к базе данных.


Модуль 2. Работа с Drupal API.

  • Введение в Drupal API.
    Создание модуля Drupal.
    Установка и настройка программной среды для разработки модулей для Drupal.
    Лабораторные работы: Установка и настройка программной среды для разработки модулей для Drupal. Введение в API.
    Упражнение 1: Установка среды разработки Net Beans 7.0.1. Настройка его для работы с PHP.
    Упражнение 2: Создание простого модуля.


Модуль 1. Введение в Drupal API. Среда разработки модулей.

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

  • Создать свой собственный модуль для Drupal.
    Написать свою тему, править уже существующие.
    Использовать Drupal API и понимать принцип работы хуков.


По окончании этого модуля слушатели смогут:

  • Писать свои собственные модули для Drupal.
    Пользоваться официальным справочником по Drupal.
    Писать свои темы.
    Править уже существующие модули и темы.
    Использовать в своих модулях систему хуков.
    Объединять несколько сайтов на Drupal в одну общую систему.
    Интегрировать в Drupal любые сторонние скрипты.


По окончании курса Вы будете уметь:

Курс рассчитан на уверенных web-программистов, имеющих опыт сборки сайтов на CMF Drupal и имеющих хорошее представление об этом фреймворке. Также слушатель должен знать PHP и MySQL на уровне уверенного разработчика.

CMFDrupal — это бесплатное многофункциональное решение для создания сайтов.

В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов, интернет магазинов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем.

Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости.

Умеете собирать сайты на CMF Drupal? Освойте возможности Drupal полностью! Новостные сайты и форумы, персональные и коллективные блоги, интернет-магазины – все это и многое другое Вы сможете создавать, научившись разрабатывать свои собственные модули для сайтов на платформе Drupal.

Вы поймете всю мощь и возможности Drupal API и сможете писать свои собственные модули и темы, используя возможности Drupal по максимуму!

  • Понятие шаблонов, возможность их переопределения CMF Drupal.
    Лабораторные работы: Шаблоны в Drupal.

    • Упражнение 1: Ручная темизация Views.
      Упражнение 2: Правка и создание шаблонов тем.




Модуль 5. Способы ручной верстки и шаблонизации в CMF Drupal.

  • Управление пользователями. Распределение ролей и прав.
    Модули Fancy Login и Poll.
    Лабораторные работы: Работа с пользователями

    • Упражнение 1: Раздача прав и ролей пользователям.
      Упражнение 2: Установка модуля Fancy Login.
      Упражнение 3: Работа с модулем Poll, создание опросов на сайте.




Модуль 4. Настройки безопасности, работа с пользователями.

  • Изучение модулей Path, Path Auto, File Paths, Token, Transliteration и Global Redirect.
    Установка WYSIWYG редактора. Модуль Web Form.
    Лабораторные работы: Создание ЧПУ. Работа с представлениями и формами.

    • Упражнение 1: Создание ЧПУ на сайте.
      Упражнение 2: Подключение транслитерации.
      Упражнение 3: Визуальный редактор и модуль Web Form.




Модуль 3. Установка и работа с самыми необходимыми модулями.

  • Установка и настройка тем оформления, тема админки.
    Настройки производительности.
    Модули Views, CCK и ImageCache.
    Блоки и регионы в Drupal.
    Лабораторные работы: Темизация сайта, заполнение контентом. Создание представлений.

    • Упражнение 1: Установка и настройка тем оформления на сайт.
      Упражнение 2: Настройка производительности, включение кэширования в CMF Drupal.
      Упражнение 3: Настройка материалов, расширение стандартных типов материалов.
      Упражнение 4: Работа с модулем Views. Размещение представлений в блоках.




Модуль 2. Модули в Drupal. Оформление и темизация.

  • Обзор CMF Drupal.
    Установка сервера.
    Установка CMF Drupal.
    Локализация системы.
    Знакомство с админкой.
    Понятие ноды, таксономии, меню и модуля для Drupal.
    Типы материалов в Drupal, комментарии.
    Установка и удаление модулей. Создание нод и словарей.
    Работа с модулями, создание материалов.
    Лабораторные работы: Установка веб-сервера для работы с Drupal. Установка фреймворка и знакомство с ним.

    • Упражнение 1: Установка сервера.
      Упражнение 2: Установка CMF Drupal.
      Упражнение 3: Локализация сайта и знакомство с админкой.
      Упражнение 4: Установка и удаление модулей, создание материалов.
      Упражнение 5: Создание меню для сайта.
      Упражнение 6: Работа с таксономией.




Модуль 1. Установка Drupal. Изучение архитектуры системы. Основы построения сайта.

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

  • Создать сайт. От идеи и заканчивая готовым проектом
    Описать принцип работы данного фреймворка
    Использовать Drupal в своих собственных проектах


По окончании этого модуля слушатели смогут:

  • Устанавливать локальный сервер и развертывать на нём платформу Drupal
    Собирать сайт, используя различные модули
    Выбирать и устанавливать тему, наиболее подходящую для тематики сайта
    Получать именно ту функциональность, которая Вам нужна, не прибегая к написанию кода
    Устанавливать и использовать любой модуль для Drupal
    Общаться с другими разработчиками со знанием терминологии и имея чёткое представление об архитектуре CMF Drupal


По окончании курса Вы будете уметь:

Курс рассчитан на начинающих web-программистов, имеющих представление о сайтостроительстве, а также о процессе создания и администрирования сайтов. Также приветствуется опыт работы с любыми другими CMS или фреймворками.

CMFDrupal — это бесплатное многофункциональное решение для создания сайтов.

В базовой поставке возможности движка наиболее хорошо подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов, интернет магазинов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем.

Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости.

В ходе занятий Вы овладеете уникальными возможностями CMF Drupal — бесплатного многофункционального решения для создания сайтов.

Вы научитесь разрабатывать сайты на платформе Drupal от идеи до готового проекта.

Вы освоите сборку сайта на CMF Drupal, используя уже готовые модули.

Вы научитесь правильно выбирать нужные именно Вам модули для сборки сайта, тему его оформления и в итоге получите необходимую Вам функциональность, не прибегая к написанию кода.

Научитесь разрабатывать сайты на платформе Drupal от идеи до готового проекта! Вы освоите сборку сайта на CMF Drupal, используя уже готовые модули.

Вы научитесь правильно выбирать модули для сборки сайта, тему его оформления и в итоге получите необходимую Вам функциональность, не прибегая к написанию кода.

А когда Вы научитесь разрабатывать свои собственные модули для сайтов на платформе Drupal, Вы поймете всю мощь и возможности Drupal API и сможете использовать их по максимуму!

Новостные сайты и форумы, персональные и коллективные блоги, интернет-магазины — все это и многое другое Вы сможете создавать, овладев уникальными возможностями CMF Drupal — бесплатного многофункционального решения для создания сайтов.

Brrrr


Рег
24 Aug, 2007

Тем
78

Постов
218

Баллов
618
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно