Голосов: 0
#1
Основы разработки на Drupal 7
8 вебинаров
Групповые онлайн занятия будут проходить по вечерам с 20:00 до 22:00 по понедельникам и четвергам
4 индивидуальных занятия
Индивидуальное занятия с тренером по Skype 1 час в неделю, где он ответит на вопросы и поможет с домашними заданиями
Самостоятельная работа
После кадого вебинара вы получите домашнее задание, в котором попробуете все изученное на практике
Сертификат о прохождении
По завершению курса и после выполнения всех домашних заданий вы получите электронный сертификатКонстантин Комелин
Санкт-Петербург
- 8 лет опыта разработки на Drupal
- Сооснователь Drupal Сообщества в Санкт-Петербурге
- Соорганизатор конференции Drupal White Nights
- Тренер на Drupal Global Training Days
- Создатель сервиса HookAny.com для поиска работы
- Автор и разработчик модулей Yandex.Metrics, Pinned Site, темы Designless и других расширений
- Частый докладчик на конференциях в России и за рубежом
Требования к участникамУрок #1: Настройка среды, стандарты разработки
Урок #2: Модули, хуки и переменные
- Drupal глазами программиста
- Подготовка среды (Apache, PHP, MySQL)
- Инструменты разработчика (PHPStorm, Drush, Devel, XDebug)
- Структура файлов системы
- Расширения Drupal (модули, темы, профили)
- Стандарты кодирования Drupal
- Основы Git
Урок #3: Меню, формы и отправка почты
- Структура модуля
- Создание модулей
- Введение в сущности Drupal
- Как работают хуки
- Обзор основных хуков
- Переменные
- Вспомогательные функции
Урок #4: Работа с базой данных, безопасность
- Типы меню
- Создание элементов меню
- Модификация существующих форм
- Создание собственных форм
- Отправка писем
Урок #5: Блоки, работа с JavaScript
- Schema API
- API доступа к базе данных
- Инсталляция/деинсталляция и обновление модулей
- Рекомендации безопасности
Урок #6: Основы темизации
- Создание блоков
- Javascript и jQuery в Drupal
- Ajax и формы с автоматической отправкой
- Создание автодополняемых полей
Урок #7: Современные подходы к темизации
- Структура темы
- Создание тем
- Хуки-препроцессоры, темовые функции и шаблоны
- Темизация различных элементов и сущностей
Урок #8: Автоматические тесты, экскурс в Drupal 8
- Работа с базовыми темами
- Форма настройки темы
- Вспомогательные инструменты темизатора (SASS, Grunt, Emmet и др.)
- Респонсив дизайн на основе Bootstrap фреймворка
- Написание автоматических тестов
- Краткое введение в Drupal 8
- Основные отличия Drupal 8 от Drupal 7
- Навыки администрирования Drupal (вам не надо объяснять, как создать ноду или блок)
- Базовые знания PHP (вы знаете, как написать свою функцию и пользоваться переменными)
- Базовые знания MySQL или PostgreSQL (вы умеете составлять простейшие SQL запросы)
- Базовые знания HTML/CSS (вы знаете структуру HTML документа, умеете создавать свои CSS классы и ими пользоваться)
- Базовые знания JavaScript/jQuery (вы знаете, как по клику на кнопке поменять цвет фона страницы)
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.