О курсе

WordPress Developer

1 WordPress — создание сайтов

1.1 CMS WordPress. Настройка среды разработки WordPress

1.2 Создание сайта-визитки. Настройка сайта. Особенности темы Twenty Twenty-One. Landing page

1.3 Темы CMS WordPress. Подключение скриптов и стилей

1.4 Перенос сайта на хостинг

1.5 Создание форума. Настройка почты на хостинге

1.6 Интернет-магазин. Плагин WooCommerce

1.7 Интернет-магазин. Перенос интернет-магазина на хостинг. Настройка работы магазина на хостинге.

1.8 Настройка почтовых сообщений WooCommerce. Виртуальные и скачиваемые товары

1.9 Интернет-магазин. Апсейлы и кросселы

1.10 Интернет-магазин. Оплата и доставка товаров. SEO оптимизация

1.11 Интернет-магазин. Google Analytics

1.12 Бонусный сайт «Социальная сеть»

2 WordPress — разработка тем (шаблонов)

2.1 Темы (шаблоны) CMS WordPress. Создание пользовательских тем. Создание темы на основе темы WordPress.

2.2 Создание темы как дочерней. Создание простой темы с нуля

2.3 WP CLI. Добавление шаблонного контента. Создание темы на основе фреймворка bootstrap

2.4 Hooks и actions. Корректное подключение скриптов и стилей. Кеширование

2.5 Поддержка меню. Создание областей header, footer, сайдбаров и областей для виджетов

2.6 Циклы. Части шаблона. Теги шаблонов. Динамическая генерация контента. Пагинация

2.7 Создание пользовательских шаблонов страниц

2.8 Taxonomy и Terms. Пользовательские типы постов. Произвольные поля. Плагин Advanced Custom Fields

2.9 Создание панели настроек темы с помощью WordPress Customizer API

2.10 Фреймворки Kirki Customizer и Redux

2.11 Создание темы на основе верстки «Sydney philarmonia choirs» с помощью генератора шаблонов

3 WordPress — разработка плагинов

3.1 Плагины и actions и filter hooks. Содание пользовательского хука

3.2 Создание простых плагинов. Активация плагина. Безопасность.

3.3 Локализация WordPress. Работа c административной панелью. Создание шорткодов.

3.4 Базы данных в WordPress. Создание плагина «Количество просмотров записи»

3.5 Плагины и технология Ajax. Создание плагина для бесконечной ленты.

3.6 Создание виджетов.  WordPress Cron — планировщик задач

3.7 Создание плагина «Карусель»

3.8 Генератор шаблона плагина WordPress Plugin Boilerplate Generator.

3.9 Создание системы бронирования с помощью плагина Easy Appointments

3.10 Создание системы бронирования с помощью плагина Salon booking system

4 PHP Advanced — фреймворки

4.1 Знакомство с MVC

4.2 Знакомство с CMS Drupal

4.3 Знакомство с фреймворком Laravel

Internet-источники

© 2020-2021, М.А.Иванова