Веб-разработка

Онлайн-курс «Разработка плагинов WordPress»

Освоить направление «Разработка плагинов WordPress» через последовательность предметных задач и самостоятельную итоговую работу. Обучение построено вокруг практики и завершается проектом, который можно показать в портфолио.

Автор и преподаватель

Дамир Шарифьянов

Senior Full-stack Developer / Web Engineer

Практикующий разработчик с 10+ годами коммерческого опыта и 100+ реализованными веб-проектами. В курсе он разбирает рабочие подходы, типичные ошибки и задачи, с которыми специалисты сталкиваются в реальных проектах.

Об авторе →

Итоговый результат: Публикация и поддержка плагина — законченная работа с инструкцией, проверками и демонстрацией результата.

Визуальная карта курса «Разработка плагинов WordPress»Путь от изучения темы к практике и готовому проектуВЕБ-РАЗРАБОТКАРазработка плагинов WordPressСтруктура → интерфейс → публикация1Разобратьсяс понятиями2Применитьна практикеСоздать проектдля портфолио
16 модулейот основ до проекта
48–64 часовв удобном темпе
Автопроверкаобратная связь сразу
Сертификатс проверкой подлинности
О программе

Кому подойдёт курс и чему вы научитесь

Курс подходит

  • Новичкам в создании сайтов
  • Дизайнерам и контент-специалистам, расширяющим навыки
  • Разработчикам, которым нужен законченный веб-проект

Практические навыки

  • Применять тему «Архитектура WordPress-плагина» на практике и проверять результат по критериям
  • Применять тему «Hooks: actions и filters» на практике и проверять результат по критериям
  • Применять тему «Настройки и Settings API» на практике и проверять результат по критериям
  • Применять тему «Custom Post Types из плагина» на практике и проверять результат по критериям
  • Применять тему «Работа с базой через wpdb» на практике и проверять результат по критериям
  • Применять тему «Shortcodes и блоки» на практике и проверять результат по критериям
Программа обучения

Что вы изучите

Модуль 1

Архитектура WordPress-плагина

WordPress строит контент вокруг записей, таксономий, метаданных, шаблонов и системы hooks. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «Разработка плагинов WordPress» тема «Архитектура WordPress-плагина» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 2

Hooks: actions и filters

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «Разработка плагинов WordPress» тема «Hooks: actions и filters» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 3

Настройки и Settings API

API задаёт контракт обмена между системами: адрес, метод, параметры, формат ответа и коды ошибок. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «Разработка плагинов WordPress» тема «Настройки и Settings API» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 4

Custom Post Types из плагина

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Разработка плагинов WordPress» тема «Custom Post Types из плагина» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 5

Работа с базой через wpdb

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Разработка плагинов WordPress» тема «Работа с базой через wpdb» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 6

Shortcodes и блоки

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Разработка плагинов WordPress» тема «Shortcodes и блоки» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 7

AJAX и REST API

API задаёт контракт обмена между системами: адрес, метод, параметры, формат ответа и коды ошибок. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Разработка плагинов WordPress» тема «AJAX и REST API» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 8

Роли и capabilities

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Разработка плагинов WordPress» тема «Роли и capabilities» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 9

Nonce и безопасность

Безопасность начинается с минимальных прав, проверки входа, защиты секретов, журналирования и резервного восстановления. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Nonce и безопасность» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 10

Cron и фоновые задачи

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Cron и фоновые задачи» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 11

Тестирование и обновления

Тест фиксирует вход, ожидаемое поведение и наблюдаемый результат, чтобы изменение кода не ломало контракт. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Тестирование и обновления» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 12

Готовый плагин для каталога

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Готовый плагин для каталога» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 13

Архитектура платной версии

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Архитектура платной версии» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 14

Совместимость и миграции

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Совместимость и миграции» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 15

Документация разработчика

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Разработка плагинов WordPress» тема «Документация разработчика» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Модуль 16

Публикация и поддержка плагина

Материал оценивается одновременно по семантике, адаптивности, доступности, производительности и поведению в браузере. Финальный модуль объединяет программу курса в один воспроизводимый результат. В курсе «Разработка плагинов WordPress» тема «Публикация и поддержка плагина» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется работающим пользовательским сценарием на телефоне и компьютере, клавиатурной доступностью и отсутствием ошибок интерфейса.

Результат

Публикация и поддержка плагина — законченная работа с инструкцией, проверками и демонстрацией результата

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

Инструменты курса

HTML, CSS, браузерные инструменты, сервер и Git

Формат

Теория, демонстрация, практика, автопроверка и итоговый проект

Ответы на вопросы

Подойдёт ли курс новичку?

Да. Первый модуль определяет уровень, а материал идёт от базовых действий к самостоятельному проекту.

Как проверяются задания?

Система проверяет полноту ответа, ключевые критерии и тест. Результат и рекомендации появляются сразу.

Когда я получу сертификат?

Именной сертификат автоматически выпускается после успешного завершения всех модулей.

Купить за 15 900 ₽