Познакомиться с устройством современного сайта, понять общую логику веб-разработки и подготовиться к созданию первого полноценного проекта на WordPress.
После прохождения модуля ученик будет понимать:
из каких компонентов состоит сайт;
какую роль выполняют WordPress и Elementor;
чем тема отличается от плагина;
зачем разработчику нужны HTML, CSS, JavaScript и PHP;
где физически хранятся файлы сайта;
как будет построена работа на протяжении курса;
какой сайт будет создан в качестве итогового проекта.
Что такое домен: уникальное имя сайта (пример: mywebsite.com) — как адрес вашей квартиры.
Что такое хостинг: место, где хранится ваш сайт — аналог склада или комнаты.
Типы хостинга: shared, VPS, dedicated — объясняем на примере аренды комнат в жилом комплексе.
Практическое задание:
Регистрация домена.
Покупка хостинга.
Подключение домена к хостингу (DNS настройки).
МОДУЛЬ 2. УСТАНОВКА WORDPRESS НА BEGET И ПЕРВИЧНАЯ НАСТРОЙКА САЙТА
Установить WordPress на подготовленный домен, разобраться в структуре административной панели и выполнить базовые настройки, необходимые перед началом разработки сайта в Elementor.
После прохождения модуля ученик сможет:
объяснить, что такое CMS;
установить WordPress через панель Beget;
войти в административную панель;
правильно настроить название, язык и часовой пояс сайта;
настроить постоянные ссылки;
удалить стандартный демонстрационный контент;
разобраться в разделах WordPress;
создавать и редактировать пользователей;
различать страницы и записи;
работать с медиатекой;
безопасно устанавливать плагины;
установить Elementor;
подготовить WordPress к дальнейшей разработке.
МОДУЛЬ 3. ТЕМЫ WORDPRESS И ПОДГОТОВКА ОСНОВЫ ДЛЯ ELEMENTOR
Научиться правильно выбирать, устанавливать и настраивать тему WordPress для дальнейшей разработки сайта в Elementor.
После прохождения модуля ученик сможет:
объяснить назначение темы WordPress;
отличить тему от шаблона Elementor;
понимать разницу между классическими и блочными темами;
оценивать качество бесплатной или платной темы;
проверять совместимость темы с Elementor;
устанавливать и активировать тему;
безопасно менять активную тему;
использовать тему Hello Elementor;
понимать ограничения минималистичной темы;
создавать дочернюю тему;
вносить изменения без редактирования родительской темы;
понимать назначение файлов style.css и functions.php;
настроить глобальные параметры будущего сайта;
подготовить тему к дальнейшей работе в Elementor.
МОДУЛЬ 4. ПЛАГИНЫ WORDPRESS: ОБЯЗАТЕЛЬНЫЙ НАБОР ДЛЯ ПОЛНОЦЕННОГО САЙТА
Научиться профессионально выбирать, устанавливать, настраивать и обслуживать плагины WordPress.
В рамках модуля ученик подготовит базовый набор расширений для корпоративного сайта на WordPress и Elementor:
конструктор форм;
SMTP для надёжной отправки писем;
SEO-плагин;
плагин безопасности;
резервное копирование;
защита от спама;
кэширование;
дополнительные технические инструменты при необходимости.
После прохождения модуля ученик сможет:
объяснить назначение плагинов;
отличить необходимый плагин от лишнего;
оценить безопасность расширения;
установить плагин из официального каталога;
установить лицензионный плагин из ZIP-архива;
активировать, деактивировать и удалить расширение;
проверить совместимость;
создать форму обратной связи;
настроить SMTP;
выполнить базовую SEO-настройку;
включить защиту входа;
настроить резервные копии;
защитить формы и комментарии от спама;
включить кэширование;
составить технический реестр плагинов.
МОДУЛЬ 5. СТРУКТУРА САЙТА, СТРАНИЦЫ, ЗАПИСИ, МЕНЮ И МЕДИАКОНТЕНТ
Научиться проектировать логичную структуру сайта до начала детальной работы в Elementor, создавать страницы и записи WordPress, организовывать навигацию, правильно подготавливать изображения и формировать контент для будущего проекта.
После прохождения модуля ученик сможет:
определять цели и задачи сайта;
составлять карту страниц;
проектировать путь пользователя;
отличать страницы от записей;
создавать страницы WordPress;
управлять статусами публикации;
формировать родительские и дочерние страницы;
создавать рубрики и метки;
организовывать блог;
формировать главное и дополнительное меню;
правильно загружать изображения;
заполнять альтернативный текст;
подготавливать контент к работе в Elementor;
создавать юридические и технические страницы;
находить и исправлять ошибки в структуре сайта.
МОДУЛЬ 6. ОСНОВЫ HTML, CSS, JAVASCRIPT И PHP ДЛЯ WORDPRESS И ELEMENTOR
Научиться понимать код, из которого состоит сайт, и безопасно применять его для доработок WordPress-проекта.
Этот модуль не ставит задачу за несколько уроков превратить ученика в профессионального программиста. Его задача — сформировать прочную базу, необходимую WordPress-разработчику.
После прохождения модуля ученик сможет:
понимать структуру HTML-разметки;
находить элементы страницы через инструменты разработчика;
работать с HTML-тегами и атрибутами;
понимать классы и идентификаторы;
писать базовые CSS-правила;
управлять цветом, размером, отступами и расположением элементов;
понимать каскад и приоритет CSS;
добавлять классы элементам Elementor;
создавать адаптивные CSS-правила;
понимать назначение JavaScript;
добавлять небольшие интерактивные сценарии;
понимать базовый синтаксис PHP;
безопасно изменять functions.php;
подключать CSS- и JavaScript-файлы средствами WordPress;
работать с файлами через Beget;
диагностировать ошибки после изменения кода;
откатывать неудачные изменения.
ВАЖНОЕ ПРАВИЛО МОДУЛЯ
Перед любым изменением программного кода необходимо:
Создать резервную копию.
Сохранить исходную версию файла.
Проверить, где будет действовать код.
Вносить одно изменение за один раз.
Проверить сайт после сохранения.
Проверить мобильную версию.
Проверить административную панель.
Записать изменение в журнал.
Основной принцип:
Код должен решать конкретную задачу. Не нужно добавлять фрагмент только потому, что он красиво выглядит или найден в интернете.
МОДУЛЬ 7. ПОЛНОЦЕННАЯ РАЗРАБОТКА САЙТА В ELEMENTOR
Научиться профессионально создавать страницы сайта с помощью WordPress и Elementor: от пустого холста до готового адаптивного интерфейса с общей шапкой, подвалом, формами, повторно используемыми шаблонами и интерактивными элементами.
В этом модуле Elementor рассматривается не как инструмент для случайного перемещения блоков, а как полноценная визуальная среда разработки.
После прохождения модуля ученик сможет:
уверенно ориентироваться в редакторе Elementor;
создавать страницы на основе Flexbox-контейнеров;
понимать направление, выравнивание, ширину и вложенность контейнеров;
использовать глобальные цвета и шрифты;
создавать единую дизайн-систему;
собирать первый экран и основные секции главной страницы;
разрабатывать карточки услуг, преимуществ, отзывов и проектов;
создавать шапку и подвал сайта;
использовать бесплатный Elementor и понимать возможности Elementor Pro;
создавать адаптивные версии для компьютера, планшета и телефона;
сохранять собственные шаблоны;
повторно использовать готовые блоки;
добавлять формы;
настраивать ссылки, кнопки и якорную навигацию;
использовать анимации без перегрузки сайта;
проверять структуру и качество страницы;
находить распространённые ошибки Elementor;
подготавливать страницы к публикации.
МОДУЛЬ 8. СКОРОСТЬ, ТЕХНИЧЕСКАЯ ОПТИМИЗАЦИЯ, SEO И ДОПОЛНИТЕЛЬНАЯ ЗАЩИТА САЙТА
Научиться проводить комплексную техническую оптимизацию сайта на WordPress и Elementor:
измерять скорость загрузки;
находить тяжёлые элементы;
оптимизировать изображения;
правильно настраивать кэширование;
уменьшать количество лишних файлов и запросов;
оптимизировать структуру Elementor;
контролировать плагины;
настраивать техническое SEO;
управлять индексацией;
работать с XML-картой сайта;
проверять robots.txt и canonical;
исправлять ошибки 404;
создавать перенаправления;
усиливать безопасность;
контролировать резервные копии;
вести технический мониторинг сайта.
После прохождения модуля ученик сможет не только получить высокий результат автоматической проверки, но и объяснить, какое изменение действительно улучшило сайт и почему.
МОДУЛЬ 9. РАБОТА С ХОСТИНГОМ И СЕРВЕРНОЙ ЧАСТЬЮ BEGET
Научиться самостоятельно управлять технической средой WordPress-сайта на хостинге Beget:
ориентироваться в структуре аккаунта;
работать с файлами сайта;
создавать архивы и резервные копии;
использовать отдельные FTP-доступы;
понимать основы SSH;
управлять базами данных MySQL;
работать с phpMyAdmin;
экспортировать и импортировать базу;
менять версию и параметры PHP;
читать журналы ошибок;
создавать тестовый поддомен;
копировать WordPress-сайт;
настраивать задания Cron;
переносить сайт между доменами и хостингами;
контролировать дисковое пространство и нагрузку;
безопасно восстанавливать проект после серверной ошибки.
После прохождения модуля ученик должен уметь выполнять основные технические операции без автоматического установщика и без опасного редактирования рабочего сайта вслепую.
МОДУЛЬ 10. ПРОГРАММНЫЕ ДОРАБОТКИ WORDPRESS: ХУКИ, ШОРТКОДЫ, СОБСТВЕННЫЙ ПЛАГИН И ДИНАМИЧЕСКИЕ ДАННЫЕ
Научиться создавать собственную функциональность WordPress без изменения ядра, родительской темы и сторонних плагинов.
В этом модуле ученик создаст отдельный учебный плагин, через который будут реализованы:
действия и фильтры WordPress;
собственные шорткоды;
административные настройки;
пользовательский тип записей;
метаполя;
безопасное сохранение данных;
вывод динамического содержимого;
интеграция с Elementor;
подключение CSS и JavaScript;
обработка пользовательских запросов;
собственная REST API-точка;
журналирование и обработка ошибок.
После прохождения модуля ученик сможет:
определить, где хранить конкретную доработку;
создавать собственный WordPress-плагин;
использовать уникальные префиксы и пространства имён;
работать с Actions и Filters;
создавать шорткоды;
безопасно принимать атрибуты шорткода;
экранировать вывод;
проверять права пользователя;
использовать nonce;
создавать страницы настроек;
сохранять параметры через Settings API;
регистрировать Custom Post Type;
регистрировать пользовательскую таксономию;
создавать метаполя;
сохранять данные публикации;
выводить карточки из базы;
использовать динамический контент Elementor;
создавать собственные Elementor Dynamic Tags;
подключать AJAX и REST API;
проверять и очищать входные данные;
не допускать SQL-инъекций и XSS;
документировать и обновлять собственный код.
МОДУЛЬ 11. АВАРИИ, ВЗЛОМЫ И ВОССТАНОВЛЕНИЕ WORDPRESS-САЙТА
Научиться диагностировать, локализовывать и устранять критические проблемы WordPress-сайта:
белый экран;
критическую ошибку WordPress;
ошибки 403, 404, 500, 502, 503 и 504;
потерю доступа к административной панели;
поломку Elementor;
конфликты тем и плагинов;
повреждение базы данных;
неправильные перенаправления;
проблемы SSL и DNS;
заражение вредоносным кодом;
появление неизвестных администраторов;
массовый спам;
подбор паролей;
DDoS и перегрузку;
подмену страниц;
кражу доступов;
внедрение вредоносных скриптов;
заражение файлов и базы;
повторное заражение после восстановления.
После прохождения модуля ученик сможет:
определить уровень критичности инцидента;
отличить обычную техническую ошибку от признаков взлома;
безопасно собрать диагностическую информацию;
читать PHP-журналы;
использовать Console и Network;
аварийно отключать плагины и темы;
восстанавливать доступ к WordPress;
работать с резервными копиями Beget;
восстановить сайт на отдельной площадке;
проверить файлы, пользователей, Cron и базу;
удалить вредоносные изменения;
заменить системные файлы WordPress чистыми;
сменить пароли, ключи и токены;
закрыть обнаруженную уязвимость;
защитить формы и страницы входа;
подготовить план реагирования;
оформить карточку инцидента;
провести разбор причин после восстановления.
МОДУЛЬ 12. ПОДДЕРЖКА И ОБСЛУЖИВАНИЕ WORDPRESS-САЙТА
Научиться профессионально сопровождать сайт после его запуска: поддерживать стабильную работу, безопасно устанавливать обновления, контролировать резервные копии, заявки, безопасность, скорость, содержание и техническое состояние проекта.
В этом модуле сайт рассматривается не как завершённый файл, который можно один раз опубликовать и забыть, а как постоянно работающая информационная система.
После прохождения модуля ученик сможет:
составить регламент технического обслуживания;
распределить ответственность между клиентом, разработчиком и хостингом;
безопасно обновлять WordPress, Elementor, темы и плагины;
работать через тестовую копию сайта;
создавать и проверять резервные копии;
проводить тестовое восстановление;
контролировать доступность сайта;
проверять формы, почту и заявки;
отслеживать безопасность и подозрительные события;
контролировать срок действия домена, SSL и лицензий;
проверять скорость и состояние сервера;
находить битые ссылки и ошибки 404;
обслуживать базу данных;
обновлять контент без нарушения дизайна;
вести журнал технических изменений;
формировать понятные отчёты клиенту;
реагировать на аварии;
передавать сайт другому специалисту;
организовать платную поддержку сайта.
Создание сайта — это не только установка WordPress, настройка Elementor, написание кода и подключение плагинов.
Профессионал отличается от начинающего не количеством установленных инструментов, а способностью:
правильно понять задачу;
выбрать простое и надёжное решение;
заранее увидеть риски;
не потерять данные клиента;
объяснить сложное понятным языком;
оценить стоимость и сроки;
документировать работу;
оставить после себя понятный проект;
признать ошибку и быстро её исправить;
отказаться от опасного или бессмысленного решения;
продолжать развиваться после завершения курса.
В этом разделе собраны практические принципы, которые формируются только с опытом. Они помогут избежать ошибок, из-за которых даже технически хороший сайт становится неудобным, дорогим или нестабильным.
Заключительный урок подводит итоги курса и помогает ученику выстроить дальнейший профессиональный путь.
В нём представлены:
результаты обучения;
основные компетенции выпускника;
рекомендации по дальнейшему развитию;
официальная техническая документация;
рекомендуемая литература;
профессиональные доклады и конференции;
образовательные платформы;
сообщества разработчиков;
правила оценки качества источников;
пример индивидуального плана развития;
финальное практическое задание.