Внимание!
В 2022 году материал курса включен в курс PHP+WordPress. Back-end разработка (уровень Advanced)
ОПИСАНИЕ КУРСА
Курс по выбору «WordPress/PHP, уровень Advanced» поможет освоить на профессиональном уровне самую популярную в мире систему управления контентом CMS WordPress, а также познакомит с популярными фреймворками PHP, с которыми должен уметь работать продвинутый back-end разработчик. По окончанию курса учащиеся будут уметь создавать интернет-магазины, корпоративные сайты, социальные сети, разрабатывать собственные темы и плагины WordPress.
Иногда можно услышать, что создать сайт на WordPress – это очень легко. И это действительно так! Даже совсем не умея программировать, используя только бесплатные расширения владеющий этой технологией может очень быстро создать сайт практически с любой функциональностью.
Но бывает так, что нужно создать эксклюзивный сайт с уникальными возможностями, не предусмотренными существующими бесплатными и даже платными средствами. Вот тут на выручку и приходят специалисты – программисты WordPress, или WordPress developers. Именно их профессиональные навыки и позволяют WordPress стать действительно волшебным инструментом, с помощью которого можно сделать практически все.
Специалисты, владеющие CMS WordPress, всегда найдут себе работу!
Но некоторые сайты и веб-приложения могут быть не только сложными и многофункциональными, они иногда требуют уникальных и нестандартных решений. Для разработки таких сайтов больше подходят фреймворки – программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
Back-end разработчики, владеющие такой технологией, очень востребованы, и могут претендовать на самую высокую зарплату.
Программа и расписание курса
Курс рассчитан на 96 академических часов. Занятия проводятся в течение учебного года с сентября месяца, один раз в неделю, по 3 академических часа. Курс проводится офлайн с возможностью присутствия online.
Курс «WordPress/PHP, уровень Advanced» состоит из четырёх блоков.
Программа курса
Блок 1
WordPress – создание сайтов
В первом блоке с помощью CMS WordPress учащиеся научатся создавать сайты разной степени сложности: сайт-визитку, посадочную страницу landing pages, форум, интернет-магазин, социальную сеть и др.
При этом приобретаются следующие умения и навыки:
- Работа с редактором Visual Studio Code
- Установка локального сервера XAMPP
- Установка WordPress на локальный сервер
- Настройка сайта (управление внешним видом сайта, создание меню и т.д.)
- Заполнение сайта контентом (создание страниц, рубрик, записей, товаров)
- Перенос сайта WordPress в интернет на хостинг
- Установка WordPress непосредственно в интернет на хостинг
- Настройка почты на хостинге
- Настройка входа и регистрации на сайте
- Настройка оплаты товаров в интернет-магазине
- SEO-оптимизация сайта под поисковые запросы
- Работа с конструкторами страниц Page Builder Elementor и Beaver Builder
- Освоение более 20 плагинов
Блок 2
WordPress – разработка тем (шаблонов)
Во втором блоке рассматриваются разные способы создания собственных тем, определяющих внешний вид сайта. А также будет разработан сайт с использованием темы, созданной по настоящему техническому заданию.
При этом приобретаются следующие умения и навыки:
- Изучение структуры темы
- Создание темы как дочерней на основе стандартной темы WordPress
- Построение темы с нуля
- Создание темы на основе фреймворка bootstrap
- Создание темы с использованием генератора тем
- Создание пользовательских шаблонов страниц
- Создание областей header, footer, сайдбаров и областей для виджетов
- Taxonomy и Terms
- Произвольные поля. Плагин Advanced Custom Fields
- Создание панели управления темой
- Разработка панели настроек темы с помощью WordPress Customizer API
- Разработка панели настроек темы при помощи Redux Framework
Блок 3
WordPress – разработка плагинов
Третий блок посвящен разработке различных плагинов, определяющих функциональность сайта, а также будет создан сайт с сиcтемой бронирования, использующий разработанные плагины.
При этом приобретаются следующие умения и навыки:
- Система hooks. Filters и actions
- Локализация (перевод) WordPress
- WordPress и AJAX
- WordPress и базы данных
- Создание плагинов
- Создание виджетов
- Создание шорткодов
- Работа c административной панелью
- WordPress Cron – планировщик задач
Работы учеников (блок 1)
Блок 4
PHP Advanced – фрейморки
В четвертом блоке “PHP Advanced” будут изучена технология веб-фреймворков, позволяющая создавать сайты высокой степени сложности.
С помощью фреймворков будут созданы проекты:
- Фреймворк Symfony 5. Проект «Интернет-магазин»
- Фреймворк Cake. Проект «Госпиталь»
- Фреймворк Laravel. Проект «Портфолио»
Курс имеет практический характер, все навыки отрабатываются в процессе работы над реальными проектами.
Кроме того, во время прохождения курса параллельно повторяются или изучаются основы JavaScript и PHP, необходимые для проработки материала.
Зачем нужно изучать WordPress? Посмотрите слайдшоу!

