Разработка сайта на CMS WordPress от Loftschool

    Loftschool
    Стоимость курса
    1 990 Р
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

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

    Чему Вы научитесь

    • Шаблоны, записи, поля, таксономии, виджеты.
    • Обработка GET/POST AJAX запросов без плагинов и с помощью CF7.
    • Разработка собственного плагина с 0.
    • Перевод сайта на другие языки. Роуты, защита запросов, JWT авторизация.

    Программа обучения

    1. Вступление

    • Вступление (08:22)

    2. Теория по WordPress

    • Инструменты WP (08:05)
    • Внутреннее устройство WP (20:02)
    • Установка WP (21:15)
    • Админка WP (25:56)
    • Настройка WP (30:37)

    3. Создание темы

    • Темы и шаблоны WP (29:46)
    • Создаем тему учебного проекта (31:10)
    • Настройка темы (15:16)
    • Расширение возможностей темы (10:33)
    • Подключение стилей и скриптов (13:43)

    4. Работа с меню и настройка темы

    • Работа с меню (16:48)
    • Выводим меню со своей структурой разметки (16:19)

    5. Работа с виджетами, сайдбарами и шорткодами

    • Виджеты и сайдбары (17:25)
    • Разработка собственного виджета (26:59)
    • Разработка виджета контактов (13:36)
    • Разработка виджета социальных ссылок (24:07)
    • Разработка виджета карты (09:35)
    • Разработка информационных виджетов (16:36)
    • Разработка шорткода (21:52)

    6. Работа со страницами

    • Выводим записи WP в шаблоне (28:45)
    • Разработка шаблонов страниц — category.php (12:00)
    • page-contacts и single.php (14:28)
    • Вывод рубрик на странице блога (07:35)

    7. Работа с записями и таксономиями

    • Регистрация произвольного (кастомного) типа записи (15:07)
    • Регистрация всех необходимых кастомных типов записей (12:47)
    • Регистрация таксономий (07:27)

    8. Работа с полями записей

    • Создание кастомного поля для записей (16:12)
    • Реализация редактирования, сохранения и вывод данных кастомного поля (11:50)
    • Создание полей с помощью ACF (11:24)
    • Создание полей через ACF. Поля для услуг и тренеров (11:54)
    • Создание полей через ACF. Поля для занятий (12:35)
    • Создание полей через ACF. Поля для клубных карт и таксономий (13:48)
    • Вывод данных ACF в шаблонах. Разработка шаблона для услуг (11:53)
    • Вывод данных ACF в шаблонах. Разработка шаблона для тренеров (03:32)
    • Вывод данных ACF в шаблонах. Вывод полей для таксономий (05:42)

    9. Самостоятельное получение записей из базы данных

    •  Самостоятельное получение записей в WP — get_post (14:14)
    •  Самостоятельное получение записей в WP — get_posts (14:23)
    •  Самостоятельное получение записей в WP — WP_Query (23:04)
    •  Самостоятельное получение записей в WP — query_posts (03:39)

    10. Разработка главной страницы

    • Разработка главной страницы. Вывод контента первых двух блоков (11:35)
    • Разработка главной страницы. Вывод записей в слайдер — акции и скидки (18:00)
    • Разработка главной страницы. Вывод записей “Клубные карты” (17:48)
    • Разработка главной страницы. Добавление поля “Слоган” в настройки сайта (25:22)

    11. Формы в WP

    • Работа с формами. Обработка GET/POST запросов. Разработка формы в модальном окне (14:27)
    • Работа с формами — AJAX. Лайки в записях, планирование реализации (04:39)
    • Работа с формами — AJAX. Лайки в записях, подготовка скриптов (22:41)
    • Работа с формами — AJAX. Лайки в записях, отправка данных на сервер (17:08)
    • Работа с формами — AJAX. Лайки в записях, обработка данных на сервере (08:10)
    • Выводим столбец, в админке, со значением лайков (08:03)

    12. Сохранение записей программно

    • Создание записи программно. Сохранение данных формы в виде записи (06:37)
    • Создание записи программно. Подготовка к сохранению данных (11:27)
    • Создание записи программно. Разработка кастомных полей для записи (17:23)
    • Создание записи программно. Обработка данных формы и сохранение записи (12:43)
    • Создание записи программно. Работа с отображением данных в админке (09:43)

    13. Работа с формами через плагин Contact Form 7

    • Работаем с формами через плагин Contact Form 7. Создание формы (13:33)
    • Работаем с формами через плагин Contact Form 7. Настройка писем (06:33)
    • Работаем с формами через плагин Contact Form 7. Интеграция с другими плагинами — Flamingo (05:44)

    14. Разработка плагина

    • Разработка плагина. Описание плагина и теория (16:37)
    • Разработка плагина. Реализация хуков и добавление своей страницы в админку (13:51)
    • Разработка плагина.Верстка и обработка данных с формы на странице в админке (09:41)
    • Разработка плагина. Верстка уведомления на страницах сайта (07:56)
    • Разработка плагина. Реализация механизма отображения уведомления (08:35)

    15. Завершение разработки учебного проекта

    • Заканчиваем разработку проекта. Хлебные крошки (10:09)
    • Заканчиваем разработку проекта. Страница расписания — вывод дней недели (10:08)
    • Заканчиваем разработку проекта. Страница расписания — вывод занятий (19:53)
    • Заканчиваем разработку проекта. Страница цен (11:09)
    • Заканчиваем разработку проекта. Обложка записей в блоге (12:02)

    16. Оптимизация сайта и рекомендации по SEO и безопасности

    • Оптимизация сайта. Оптимизация графики (22:36)
    • Оптимизация сайта. Удаление лишних скриптов и настройка кеширования (14:01)
    • Рекомендации по SEO и безопасности (11:01)

    17. Загрузка на хостинг

    • Загрузка на хостинг. Перенос ядра, темы и базы данных (19:20)
    • Загрузка на хостинг. Исправление настроек сайта. Тест результатов (12:04)

    18. Регистрация и авторизация пользователей

    • Возможности WP. Регистрация и авторизация пользователей (23:03)

    19. Локализация сайта

    • Возможности WP. Локализация сайта (16:41)
    • Возможности WP. Локализация сайта — перевод контента (08:22)

    20. Настройка Google Analytics

    • Возможности WP. Настройка Google Analytics (09:05)

    21. Интернет-магазин на WP — WooCommerce

    • Возможности WP. WooCommerce (10:38)

    22. REST API

    • Возможности WP. REST API. Теория (12:14)
    • Возможности WP. REST API. Регистрация роутов. Работа с методом GET (16:38)
    • Возможности WP. REST API. Работа с методом POST и параметрами (07:07)
    • Возможности WP. REST API. Кросс-доменные запросы. JWT авторизация (23:09)

    Отзывы о школе 2

    5 из 5
    2
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Полина 14 августа 2023

      Я успешно завершила трехкурсовую программу по веб-верстке, включавшую основы верстки, введение в веб-программирование и знакомство с vue. Особенно хочу отметить четкую структуру курсов, глубокое изучение материала, продуманный подход и неравнодушие преподавателей, имеющих обширные знания на предмет. Мне было интересно узнавать новое, и я считаю, что уровень ценообразования средний, а сроки проведения курса интенсивны - полтора месяца, что требует огромного объема работы, но приводит к хорошим результатам в короткие сроки. Этот курс для тех, кто готов приложить все усилия для достижения цели. Я оценила наличие наставников, так как часто возникали вопросы и проблемы. Преподаватели всегда были готовы помочь, подробно объясняли и помогали искать решения. Пройдя эти курсы, я уверена, что сэкономила много времени в будущем, избежав поисков необходимых ресурсов в сети. Стоимость одного курса составляет от 21 000 до 26 000 рублей, но есть возможность получить автоматическую скидку 10% при прохождении трех курсов. Оплата может быть произведена за каждый курс отдельно или за трехкурсовой цикл в целом. Общение со специалистами проходит через slack. Если есть какие-либо вопросы или неясности, можно задать их в чате или написать преподавателю. Однако, хотелось бы, чтобы было больше бесплатной литературы или видео для подготовки перед началом курсов. Впрочем, такой материал можно найти в сети в изобилии. Правда, есть отдельный курс по JavaScript, который я хотела бы пройти перед изучением vue, несмотря на то, что перед этим курсом даются основы js. Я рекомендую этот курс, потому что качество на высоком уровне, но я не имею опыта сравнения с другими курсами программирования.

      Был ли отзыв полезен?
    • Леонид 7 июня 2023

      Недавно я успешно завершил комплексный курс по изучению JavaScript и смело могу утверждать, что он соответствовал моим высоким ожиданиям. Меня впечатлила грамотная балансировка между теоретическими материалами и практическими заданиями, представленными в программе курса, которые позволяли закрепить полученные знания на практике. Хочу поблагодарить преподавателя курса, Мелюкова Сергея, за ясность и доступность передачи знаний, а также за интересные и содержательные вебинары, которые были настоящей помощью при выполнении выпускной работы. Также я хотел бы отметить помощь моего наставника, Анатолия Барцева, который всегда был готов прийти на помощь и помочь мне преодолеть трудности. Я также благодарен Роману Прилипе, за качественную поддержку на протяжении всего периода обучения. Особенно ценю многообразие выпускных проектов, которые позволили мне успешно применить все полученные знания и умения на практике, развить свои творческие способности. В целом, данный курс стал прочной основой для моего дальнейшего профессионального развития в области JavaScript-разработки и оставил после себя исключительно положительные впечатления.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Loftschool