Программирование [loftschool] [Дмитрий Полос] Разработка сайта на CMS WordPress (2020)

Добро пожаловать! Вы были приглашены niyazaz присоединиться к нашему сообществу. Пожалуйста, нажмите сюда для регистрации.
screenshot-727-jpg.46743

ОПИСАНИЕ:

Данный курс подойдет всем, кто уже знаком с версткой и веб-разработкой, но хотел бы научится созданию полноценного сайта с бэкендом на CMS WordPress. Также тем, кто возможно знаком с работой различных CMS, в том числе и WordPress, но хотел бы углубить свой уровень знаний конкретно этой популярной системы управления контентом (WordPress, далее WP).

Необходимые знания и навыки:
- Знания верстки (HTML, CSS, базовые знания JS будет плюсом)
- Понимание клиент-серверного взаимодействия
- Базовые знания программирования (любого языка, но желательно PHP, можно без знаний ООП)
- Работа с хостингом и протоколом FTP

В рамках курса мы научимся создавать сайт под управлением CMS WordPress. Мы научимся для начала работать с ней (системой) используя административную панель (далее админку), но основной упор будет на работе с WP на уровне программного кода используя язык программирования PHP и API WP.

Мы разберем механизм разработки:
- темы WP
- шаблонов страниц
- меню
- виджетов и сайдбаров
- форм
- произвольных (кастомных) типов записей
- кастомных таксономий
- кастомных полей для записей
- мета-данных
- плагинов
- шорткодов

Для практического закрепления материала предусмотрен учебный проект - сайт, который мы создадим в процессе обучения. В конце курса у нас будет готовый рабочий сайт под управлением WordPress. Бонусом к этим знаниям будут уроки по регистрации и авторизации, реализация локализации (перевода) сайта и работа с REST API.

В рамках данного курса мы НЕ будем изучать верстку и язык программирования PHP. Мы посмотрим реализацию своих полей для записей, однако в процессе создания сайта будем использовать некоторые плагины, которые реализуют данный функционал гораздо более удобным способом.

Программа курса:
  • 1 урок, 08:22
    • 1. Вступление (08:22)
  • 2. Теория по WordPress
    5 уроков, 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. Формы в WP
    6 уроков, 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 7
    3 урока, 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 Analytics
    1 урок, 09:05
    • 77. Возможности WP. Настройка Google Analytics (09:05)
  • 21. Интернет-магазин на WP - WooCommerce
    1 урок, 10:38
    • 78. Возможности WP. WooCommerce (10:38)
  • 22. REST API
    4 урока, 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)
СКАЧАТЬ КУРС:
 

Рекламное сообщение
📈 Хотите влиться в мир криптотрейдинга, но нет знаний? Доверьте это профессионалам!

Выбрав наш сервис, вы даете возможность торговать криптовалютами нам на вашем аккаунте. Используем только проверенные сигналы проверенных трейдеров. Проверяем каждый сигнал перед отправкой в работу.

Выбрав копитрейд сервис, вы вкладываетесь в криптовалюты, но только в те, которые имеют реальный шанс принести доход.

Все что вам остается - это включать бота и разрешить ему торговлю.

➡️ Подробнее
 

Перезалейте пожалуйста
3. Создание темы
5 уроков, 01:40:28
  • 7. Темы и шаблоны WP (29:46)
  • 8. Создаем тему учебного проекта (31:10)
  • 9. Настройка темы (15:16)
Очень нужно!
 


Обратите внимание

Назад
Сверху