О курсе

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 Генератор тем. Создание темы на основе фреймворка 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». Часть 1

2.12 Зачетное задание. Создание темы на основе верстки «Sydney philarmonia choirs». Часть 2

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 Создание плагина «Система бронирования»

3.10 Создание плагина «Система бронирования»

3.11 Зачетное задание. Создание сайта «Система бронирования» с применением разработанных плагинов. Часть 1

3.12 Зачетное задание. Создание сайта «Система бронирования» с применением разработанных плагинов. Часть 2

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

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

4.2 Фреймворк Symfony 5. Проект «Интернет-магазин»

4.3 Фреймворк Cake. Проект «Госпиталь»

4.4 Фреймворк Laravel. Проект «Портфолио» 

Internet-источники

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