С чего начать изучение WordPress? Что нужно изучить чтобы стать хорошим разработчиком?
Новички приходят в наше сообщество WordPress и спрашивают: «с чего начать изучение WP?»
Ответы могут быть разными в зависимости от уровня того, кто спрашивает и того кто отвечает. Я поделюсь своим субъективным мнением выходя из личного опыта. Принцип такой: двигаемся от простого к сложному и учитываем современные тенденции.
Этапы обучения:
1. Регистрация хостинга и домена.
2.Установите WordPress на хостинге. Ознакомьтесь с настройками.
3.Установите пару плагинов.
4.Установите бесплатную тему. Ознакомьтесь с настройками.
5.Добавьте пару записей и страниц.
6.Поймите логику работы с редактором Gutenberg.
7.Знакомство с виджетами и сайдбарами.
8.Попробуйте создать на бесплатной/платной теме тестовый блог, сайт-визитку или даже интернет-магазин.
9.Что такое дочерняя тема, как и куда вставлять произвольный код — стили, функции, аналитику и т.д.
10.Изучение HTML, CSS и хуки WooCommerce. Можно внедрять изученное на своем тестовом сайте.
11.Создание произвольных типов записей и произвольных полей (плагины CPT, ACF и т.д.).
12.Создание кастомной темы WordPress. Верстка темы.
13.Создание кастомных блоков Gutenberg.
На любом их этих этапов можно знакомиться с популярными инструментами для создания сайтов на WP: Elementor, Crocoblock, Oxygen, Bricks и др.
Потом можно решить куда дальше идти: фронтенд-разработка или бэкенд-разработка. Отсюда и разные стеки языков и фреймворков.
Например, для фронтенд-разработки важно HTML, CSS и JS (в т.ч. фреймворки) + можно зацепить Figma.
А еще почитайте описание вакансий на популярных площадках по поиску работы. Найдите вакансии «Junior wordpress developer», «middle wordpress developer», «wordpress developer» и вы поймете, кого сегодня ищут и с какими скиллами.
На каждом из вышеперечисленных этапов этапов вы можете изучать тему с помощью бесплатных и платных online-курсов, а также роликов на Youtube. Для погружения в верстку и программирование можно записаться на платные профессиональные курсы.