План на курса
Ден 1-ви:
Разбиране Drupal 9
- Въведение в Drupal и разбиране на Drupal org Инсталиране на Drupal на localhost Drupal стандарт срещу минимална инсталация Преглед на Drupal интерфейс
Разбиране на Drupal администраторския интерфейс:
- Покриване Типове съдържание Персонализирани типове съдържание Таксономии Външен вид / Основни теми Основни модули Изгледи Персонализирани типове дисплей Блокове и персонализирани типове блокове Опции на работния процес
Потребител Management:
- Задълбочено разбиране на ролите и разрешенията за управление на потребителите
Конфигурация:
- Основни настройки на сайта Cron Jobs File System Media
Ден 2-ри:
Тематизиране
- Въведение в основната тематика Подготовка на тематична архитектура Bootstrap базирана на тематика YML файлова структура Параграфи Използване на параграфи и Bootstrap за създаване на пълна тема за обещание
Архитектура на модула
- Въведение в разработването на основни модули Разбиране на разработването на модул Contrib Кукички и .theme Създаване на основен модул с маршрути Настройка на категория на модула
До края на този курс ще можете да създадете уебсайт на drupal, да разберете неговия работен процес за изграждане на сайтове и да го подобрите към нови функционалности.
Изисквания
- Разбиране на основни HTML, CSS (уеб разработка)
- Опит със съществуващата версия на drupal е плюс (по избор)
- Основен опит в програмирането с Javascript и PHP е плюс
Публика
- Мениджъри на съдържанието
- ръководители на проекти
- уебмастъри/админи
- Ново в Drupal
Хамад създаде този курс с мисъл за изучаването на най-новите терминологии на DRUPAL и повече практически опит, така че ако планирате да изберете DRUPAL 10, ще трябва да преминете през малко по-различен преден интерфейс.
Oтзиви от потребители (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Курс - Master Drupal 9 Site Building / Architecture
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.