Разработка сайта на CMS WordPress
https://loftschool.com/modules/747-razrabotka-sayta-na-cms-wordpress
Автор курса: Полос Дмитрий, веб-разработчик.
Что будет на курсе
В рамках курса мы научимся создавать сайт под управлением CMS WordPress.
В начале курса научимся работать с системой WP, используя административную панель (далее админку), но основной упор будет на работе с WP на уровне программного кода используя язык программирования PHP и API WP.
Мы разберем механизм разработки:
- Темы WP.
- Шаблонов страниц.
- Меню.
- Виджетов и сайдбаров.
- Форм.
- Произвольных (кастомных) типов записей.
- Кастомных таксономий.
- Кастомных полей для записей.
- Мета-данных.
- Плагинов.
- Шорткодов.
Для практического закрепления материала предусмотрен учебный проект — в конце курса у нас будет готовый рабочий сайт под управлением WordPress.
Бонусом к этим знаниям будут уроки по регистрации и авторизации, реализация локализации (перевода) сайта и работа с REST API.
В рамках данного курса мы НЕ будем изучать верстку и язык программирования PHP. Мы посмотрим реализацию своих полей для записей, однако, в процессе создания сайта будем использовать некоторые плагины, которые реализуют данный функционал гораздо более удобным способом.
Для кого курс
Данный курс подойдет всем, кто уже знаком с версткой и веб-разработкой, но хотел бы научится созданию полноценного сайта с бэкендом на CMS WordPress.
Также подойдёт тем, кто возможно знаком с работой различных CMS, в том числе и WordPress, но хотел бы углубить свой уровень знаний конкретно этой популярной системы управления контентом (WordPress, далее WP).
Необходимые знания и навыки
Для прохождения курса необходимы:
- Знания верстки (HTML, CSS, базовые знания JS будет плюсом).
- Понимание клиент-серверного взаимодействия.
- Базовые знания программирования (любого языка, но желательно PHP, можно без знаний ООП).
- Работа с хостингом и протоколом FTP.