Block title
Block content
public://drupal_3.png

БЕСПЛАТНЫЕ

DRUPAL КУРСЫ

СТАНЬ УСПЕШНЫМ DRUPAL РАЗРАБОТЧИКОМ ВСЕГО ЗА 2 МЕСЯЦА

По окончанию курсов лучшие ученики получат возможность работать в компании

СТАРТУЕМ
Вскоре

Почему стоит освоить профессию
Drupal разработчика?

  • Одна из самых популярных CMS

    Drupal установлено на более чем 2% всех сайтов в мире. Среди наиболее известных сайтов, работающих на Drupal есть NASA, Массачусетский технологический институт, Гарвардская школа инженерных и прикладных наук, Белый дом, IKEA, Tesla Motors, AOL, Yahoo Research, Ubuntu, Eclipse.

  • Высокая стоимость разработки

    Разработчиков Drupal немного, поэтому стоимость разработки выше. Многие компании используют Drupal на своих проектах, и требуют разработчиков для их поддержки. Выбирайте для себя разработку или поддержку Drupal проектов, и эта ниша клиентов будет вашей.

  • Гибкость

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

  • CMS для разработчиков

    Drupal разработан программистами для программистов. Именно поэтому структура кода Drupal логическая и очевидна для разработчиков. Если ты понимаешь, как должен быть организован "нормальный" код - поздравляю, ты сможешь работать с Drupal.

Как будет развиваться карьера Drupal разработчика?

Мы научим тебя работать над своим образованием. Ты освоишь правила создания сайтов с помощью Drupal. Сможешь конструировать сложные проекты, используя мощную систему архитектуры и модулей. Освоишь работу с АРЕ и создашь собственный модуль для Drupal. Научишься парсить данные из сторонних ресурсов. А также создашь свой интернет-магазин.

Cейчас

начинаешь учиться

JUNIOR

400-800 $

MIDDLE

1300-2300 $

SENIOR

2300-4000 $

DRUPAL - ЭТО ГИБКОСТЬ

С ним можно сделать проект любой сложности


Простой лендинг, блог, или высоконагруженный сервис - Drupal это может. Ты можешь использовать стандартный функционал с коробки, или написать свой код, пользуясь Drupal как фреймворком. Ограничение - только твое воображение и профессионализм.

СТАРТУЕМ
Скоро

    Их каких блоков состоит курс "Drupal для чайников"?

  • 45% Блок Tech Skills

    Основной блок знаний курса, после которого ты научишься вести себя с Drupal и станешь успешным Junior Drupal разработчиком

  • 25% Блок Soft Skills

    Научим эффективно распределять задачи, время и находить "общий язык" с командой в любых ситуациях

  • 29% Блок Сareer Skills

    Серия дополнительных занятий по карьерному росту и лайфхаки прохождения собеседований от опытных специалистов

  • 1% Блок English

    Без базового английского в IT - никуда. Он нужен для изучения учебных материалов, общения с коллегами и заказчиками из других стран

Каким будет твой путь освоения Drupal разработки?

Drupal Core

3 месяца 48 часов

Цель

Научить навыкам разработки сайтов на Drupal любой сложности.

Результат

Ты создашь свой первый модуль, тему и интернет-магазин на базе Drupal. Научишься темизировать страницы, конструировать собственные контент-типы. Сможешь работать с базами данных и парсить данные.

ПРОГРАММА

  • Общие сведения о CMS Drupal.
  • Инсталляция и обзор среды администрирования сайта. Особенности и базовые различия разных версий Drupal (6,7,8), требования к программному обеспечению сервера
  • Знакомство со средой Drupal.
  • Установки модулей. Стандартные и дополнительные модули Drupal. Использование Module Filter и ModuleInfo. Установка темы. Настройка подтемы. Использование тем в административных страницах. Обзор наиболее распространенных обычных и административных тем. Пользователи и роли.
  • Практическое занятие - установка Drupal, модулей, тем
  • Таксономия. Создание контент типа (content types). Модули для настройки и расширения функционала типа контента (Field collection, Media, Wysiwyg, imce, ...). Модуль EntityReference. Отладка Друпала. Модуль Devel.
  • Практическое занятие - создание типа контента и таксономии.
  • Регионы и блоки. Создание регионов и блоков. Темизация. Строение темы. Создание темы. Создание подтемы. Темизация страницы. Основные переменные страницы.
  • Темизация ноды: тизер и полный вид. Темизация одиночной ноды. Темизация блока. Темизация комментария. Темизация таксономии. Хуки темизации.
  • Практическое занятие - создание подтемы и темизация контента
  • Утилита drush, модули Backup and Migrate и Views
  • Продолжение изучения модуля Views (Apache Solr). Представление с агрегацией, раскрыты фильтры, и критерии сортировки.
  • Практическое занятие - работа с drush, перенос сайта. Создание Views.
  • Написание первого модуля. Обзор написания модулей (хуки и тд.). Файлы .info, .module, .install. Drupal.Ajax. Стиль написания кода в Drupal.
  • Database API и Forms Api Drupal.
  • Практическое задание - создание модуля. Использование Database API и Forms Api
  • Entity. Entity API
  • Handler для Views. hook_form_alter. Cron. Entity and Views.
  • Практическое занятие - работа с Entity
  • Работа с модулем Features. Экспорт вьювок. Работа с модулем Webform. Темизация веб-форм. Практическое занятие.
  • Настройка кэширования. Альтернативные способы кэширования. Оптимизация быстродействия сайта. Работа с модулем Boost.
  • Способы парсинга данных в друпале. Работа с модулем Feeds. Написание собственного плагина для Feeds. Работа с модулем Parser2.
  • Практическое занятие - кэширование и парсинг данных
  • Понятие о профилях установки. Drupal Commerce .Установка и настройки магазина. Практическое занятие.

Мы стартуем
Вскоре
Отзывы Оставить заявку

Кто будет вести курс?

Мы стартуем
Вскоре
Отзывы Оставить заявку