Видеокурс
Разработка сайта на CMS WordPress
Записывайтесь и уже сегодня начните создавать сайт на самой популярной и востребованной CMS в мире.
Для кого этот курс
Данный курс подойдет всем, кто уже знаком с версткой и веб-разработкой, но хотел бы научится созданию полноценного сайта с бэкендом на CMS WordPress. Также тем, кто возможно знаком с работой различных CMS, в том числе и WordPress, но хотел бы углубить свой уровень знаний конкретно этой популярной системы управления контентом (WordPress, далее WP).
Необходимые знания и навыки:
- Знания верстки (HTML, CSS, базовые знания JS будет плюсом).
- Базовые знания программирования (любого языка, но желательно PHP, можно без знаний ООП).
- Понимание клиент-серверного взаимодействия.
- Работа с хостингом и протоколом FTP.
Чему вы научитесь
1
Разработка тем
Шаблоны, записи, поля, таксономии, виджеты.
2
Работа с формами
Обработка GET/POST AJAX запросов без плагинов и с помощью CF7.
3
Разработка плагинов
Разработка собственного плагина с 0.
4
REST API и локализация
Перевод сайта на другие языки. Роуты, защита запросов, JWT авторизация.
Программа обучения
- 1. Вступление1 урок, 08:22
- 1. Вступление (08:22)Бесплатный урок
- 2. Теория по WordPress5 уроков, 01:45:55
- 2. Инструменты WP (08:05)Бесплатный урок
- 3. Внутреннее устройство WP (20:02)Бесплатный урок
- 4. Установка WP (21:15)Бесплатный урок
- 5. Админка WP (25:56)Бесплатный урок
- 6. Настройка WP (30:37)Бесплатный урок
- 3. Создание темы5 уроков, 01:40:28
- 7. Темы и шаблоны WP (29:46)
- 8. Создаем тему учебного проекта (31:10)
- 9. Настройка темы (15:16)
- 10. Расширение возможностей темы (10:33)
- 11. Подключение стилей и скриптов (13:43)
- 4. Работа с меню и настройка темы2 урока, 33:07
- 12. Работа с меню (16:48)
- 13. Выводим меню со своей структурой разметки (16:19)
- 5. Работа с виджетами, сайдбарами и шорткодами7 уроков, 02:10:10
- 14. Виджеты и сайдбары (17:25)
- 15. Разработка собственного виджета (26:59)
- 16. Разработка виджета контактов (13:36)
- 17. Разработка виджета социальных ссылок (24:07)
- 18. Разработка виджета карты (09:35)
- 19. Разработка информационных виджетов (16:36)
- 20. Разработка шорткода (21:52)
- 6. Работа со страницами4 урока, 01:02:48
- 21. Выводим записи WP в шаблоне (28:45)
- 22. Разработка шаблонов страниц - category.php (12:00)
- 23. page-contacts и single.php (14:28)
- 24. Вывод рубрик на странице блога (07:35)
- 7. Работа с записями и таксономиями3 урока, 35:21
- 25. Регистрация произвольного (кастомного) типа записи (15:07)
- 26. Регистрация всех необходимых кастомных типов записей (12:47)
- 27. Регистрация таксономий (07:27)
- 8. Работа с полями записей9 уроков, 01:38:50
- 28. Создание кастомного поля для записей (16:12)
- 29. Реализация редактирования, сохранения и вывод данных кастомного поля (11:50)
- 30. Создание полей с помощью ACF (11:24)
- 31. Создание полей через ACF. Поля для услуг и тренеров (11:54)
- 32. Создание полей через ACF. Поля для занятий (12:35)
- 33. Создание полей через ACF. Поля для клубных карт и таксономий (13:48)
- 34. Вывод данных ACF в шаблонах. Разработка шаблона для услуг (11:53)
- 35. Вывод данных ACF в шаблонах. Разработка шаблона для тренеров (03:32)
- 36. Вывод данных ACF в шаблонах. Вывод полей для таксономий (05:42)
- 9. Самостоятельное получение записей из базы данных4 урока, 55:20
- 37. Самостоятельное получение записей в WP - get_post (14:14)
- 38. Самостоятельное получение записей в WP - get_posts (14:23)
- 39. Самостоятельное получение записей в WP - WP_Query (23:04)
- 40. Самостоятельное получение записей в WP - query_posts (03:39)
- 10. Разработка главной страницы4 урока, 01:12:45
- 41. Разработка главной страницы. Вывод контента первых двух блоков (11:35)
- 42. Разработка главной страницы. Вывод записей в слайдер - акции и скидки (18:00)
- 43. Разработка главной страницы. Вывод записей “Клубные карты” (17:48)
- 44. Разработка главной страницы. Добавление поля “Слоган” в настройки сайта (25:22)
- 11. Формы в WP6 уроков, 01:15:08
- 45. Работа с формами. Обработка GET/POST запросов. Разработка формы в модальном окне (14:27)
- 46. Работа с формами - AJAX. Лайки в записях, планирование реализации (04:39)
- 47. Работа с формами - AJAX. Лайки в записях, подготовка скриптов (22:41)
- 48. Работа с формами - AJAX. Лайки в записях, отправка данных на сервер (17:08)
- 49. Работа с формами - AJAX. Лайки в записях, обработка данных на сервере (08:10)
- 50. Выводим столбец, в админке, со значением лайков (08:03)
- 12. Сохранение записей программно5 уроков, 57:53
- 51. Создание записи программно. Сохранение данных формы в виде записи (06:37)
- 52. Создание записи программно. Подготовка к сохранению данных (11:27)
- 53. Создание записи программно. Разработка кастомных полей для записи (17:23)
- 54. Создание записи программно. Обработка данных формы и сохранение записи (12:43)
- 55. Создание записи программно. Работа с отображением данных в админке (09:43)
- 13. Работа с формами через плагин Contact Form 73 урока, 25:50
- 56. Работаем с формами через плагин Contact Form 7. Создание формы (13:33)
- 57. Работаем с формами через плагин Contact Form 7. Настройка писем (06:33)
- 58. Работаем с формами через плагин Contact Form 7. Интеграция с другими плагинами - Flamingo (05:44)
- 14. Разработка плагина5 уроков, 56:40
- 59. Разработка плагина. Описание плагина и теория (16:37)
- 60. Разработка плагина. Реализация хуков и добавление своей страницы в админку (13:51)
- 61. Разработка плагина.Верстка и обработка данных с формы на странице в админке (09:41)
- 62. Разработка плагина. Верстка уведомления на страницах сайта (07:56)
- 63. Разработка плагина. Реализация механизма отображения уведомления (08:35)
- 15. Завершение разработки учебного проекта5 уроков, 01:03:21
- 64. Заканчиваем разработку проекта. Хлебные крошки (10:09)
- 65. Заканчиваем разработку проекта. Страница расписания - вывод дней недели (10:08)
- 66. Заканчиваем разработку проекта. Страница расписания - вывод занятий (19:53)
- 67. Заканчиваем разработку проекта. Страница цен (11:09)
- 68. Заканчиваем разработку проекта. Обложка записей в блоге (12:02)
- 16. Оптимизация сайта и рекомендации по SEO и безопасности3 урока, 47:38
- 69. Оптимизация сайта. Оптимизация графики (22:36)
- 70. Оптимизация сайта. Удаление лишних скриптов и настройка кеширования (14:01)
- 71. Рекомендации по SEO и безопасности (11:01)
- 17. Загрузка на хостинг2 урока, 31:24
- 72. Загрузка на хостинг. Перенос ядра, темы и базы данных (19:20)
- 73. Загрузка на хостинг. Исправление настроек сайта. Тест результатов (12:04)
- 18. Регистрация и авторизация пользователей1 урок, 23:03
- 74. Возможности WP. Регистрация и авторизация пользователей (23:03)
- 19. Локализация сайта2 урока, 25:03
- 75. Возможности WP. Локализация сайта (16:41)
- 76. Возможности WP. Локализация сайта - перевод контента (08:22)
- 20. Настройка Google Analytics1 урок, 09:05
- 77. Возможности WP. Настройка Google Analytics (09:05)
- 21. Интернет-магазин на WP - WooCommerce1 урок, 10:38
- 78. Возможности WP. WooCommerce (10:38)
- 22. REST API4 урока, 59:08
- 79. Возможности WP. REST API. Теория (12:14)
- 80. Возможности WP. REST API. Регистрация роутов. Работа с методом GET (16:38)
- 81. Возможности WP. REST API. Работа с методом POST и параметрами (07:07)
- 82. Возможности WP. REST API. Кросс-доменные запросы. JWT авторизация (23:09)
Выпускной проект
Для практического закрепления материала предусмотрен учебный проект - сайт, который мы создадим в процессе обучения. В конце курса у нас будет готовый рабочий сайт под управлением WordPress.
В рамках данного курса мы НЕ будем изучать верстку и язык программирования PHP. Мы посмотрим реализацию своих полей для записей, однако в процессе создания сайта будем использовать некоторые плагины, которые реализуют данный функционал гораздо более удобным способом.
Для практического закрепления материала предусмотрен учебный проект - сайт, который мы создадим в процессе обучения. В конце курса у нас будет готовый рабочий сайт под управлением WordPress.

Ваш будущий сертификат
Каждый участник курса получит сертификат о его прохождении.
Всё, что нужно – это выполнить проект, следуя видео урокам
и успешно пройти тестирование в конце курса.
По завершению курса вы также сможете оставить честный отзыв о качестве обучения.
Отзыв будет публичным не зависимо от его содержания.
Почему стоит выбрать обучение в LoftSchool
Безупречная репутация
Мы в деле с 2012 года и нас знают во всех больших IT компаниях России и ближнего зарубежья.
LoftSchool – лидер в IT образовании
По результатам исследования «Моего круга» на Хабре LoftSchool занял первое место.
1000+ выпускников ежегодно
Наши выпускники работают в Apple, Яндекс, Mail.ru, Epam и др. крупнейших компаниях. Пруфы.
Преподаватель
Полос Дмитрий

Полос Дмитрий
Freelance
Полос Дмитрий, 28 лет, увлекся программированием еще со школы. Писал на Python, PHP, JavaScript и других языках. С 2016 года полностью перешел в веб-разработку, последние пару лет работаю на фрилансе и активно делюсь накопленным опытом с другими.
Регистрация на обучение
1 990
3 300Старая цена