Програма курсу:
1. Введення у динамічні сайти
- Концепція веб-сервера. Види веб-серверів, їх функції та особливості.
- Концепція динамічного сайту. Система керування контентом. Огляд найпопулярніших CMS.
- Бази даних, як невід'ємна частина динамічного сайту. Системи керування базами даних. Необхідність бекапу даних.
- Робота із хостингом. Хостинг-панелі. Види хостингу.
Практичне заняття №1
- Робота із хостингом. Вивчення хостинг-панелей. Створення БД. Робота з FTP-клієнтом (FileZilla). СУБД phpMyAdmin. Завантаження файлів дистрибутива на хостинг.
Домашнє завдання. Створити обліковий запис для безкоштовного хостингу на beget.ru. Провести реєстрацію, заповнити анкетні дані, створити базу даних CMS WordPress, розібратися в налаштуваннях панелі.
2. Знайомство з CMS WordPress
- CMS WordPress, її переваги та недоліки, сфери застосування. CMS WordPress - блоговий движок.
- Процес встановлення WordPress.
- Огляд меню.
- Організація контенту сайту у CMS WordPress.
- Поняття блогу, записи (посту), стрічки, рубрики.
- Наповнення сайту текстами, зображеннями, відео та ін. інформацією. Редагування статей та створення нових. Використання медіабібліотеки.
- Поняття сторінки записів та статичної сторінки сайту, їх відмінності.
- Теми у CMS WordPress. Їх особливості та будова. Встановлення та налаштування тем.
Практичне заняття №2
- Створення тематичних статей (пости чи записи). Наповнення сайту графічним та текстовим контентом, налаштування виду сторінок. Створити стрічку постів на тематику сайт рецептів. Додати картинки та описи.
- Створити кілька статичних сторінок на тему, налаштувати меню. Підібрати потрібний дизайн, налаштувавши тему WordPress.
Домашнє завдання. Завантажити на ru.wordpress.org кілька різних тем. Встановити та налаштувати вибрану тему. Створити додатково 3-4 рецепти, розташувавши в рубриках перші страви, другі страви, напої. Заготовити та додати графічний матеріал до рецептів.
3. Основи роботи з WordPress
- Віджети у WordPress. Керування віджетами.
- Створення додаткової області навігації за допомогою віджету бокового меню.
- Налаштування теми з 2-ма областями навігації. Створення текстового меню у футері.
- Робота із коментарями.
- Створення та модерація коментарів.
- Користувальницькі ролі в WordPress.
- Робота з пунктом меню "Налаштування" головного меню.
Практичне заняття №3
- Створити двох користувачів із різними ролями. Заповнити коментарі до вибраних рецептів. У ролі адміну промодерувати коментарі.
Домашнє завдання. Додати самостійно 3 сторінки в меню, зокрема сторінку про автора блогу з фотографією. Зайти на сайт до свого одногрупника, написати кілька коментарів. Від імені користувача Редактор створити один запис, порівняти повноваження Адміна та Редактора.
4. Разширення системи у WordPress
- Плагіни WordPress. Концепція плагін. Плагін як розширення можливостей системи. Огляд плагінів. Jetpack, Power Pack та інші популярні збирання від WordPress.
- Скачування та встановлення, плагінів. Активація, оновлення, вимкнення.
- Групи плагінів: для мультимедіа, SEO, консолі, безпеки, і т.д.
- Шорти.
Практичне заняття №4
- Практична робота з плагінами.
- Установка запропонованих викладачем плагінів: All In One SEO Pack, WP Polls, Contact Form 7 та ін. Реалізація фотогалереї WordPress за допомогою плагіна NextGen Gallery.
Домашнє завдання
- Самостійно завантажити 3 плагіни на вибір з різних груп. Встановити та налаштувати. Встановити плагін Shortcodes Ultimate. Реалізувати щонайменше п'ять елементів на сторінці.
- Створити галерею зображень на основі скачаного самостійно плагіна.
5. Створення інтернет-магазину на WordPress
- Плагін WooCommerce для WordPress.
- Побудова інтернет-магазину.
- Основні його елементи: кошик, картка клієнта, платіжна система тощо.
Практичне заняття №5
- Практична робота з елементами інтернет-магазину. Встановлення та налаштування плагіна. Додавання товарів, їх описів та фото.
Домашнє завдання
- Заповнити інтернет-магазин товарами (не менше 5-6-ти) з фотографіями, описами та характеристиками та цінами на вибір слухача у новоствореній категорії.
- Завантажити спеціальну тему під WooCommerce Налаштувати дизайн.
6. Створення форуму на WordPress
- Форум на WordPress Концепція форуму. Елементи форуму.
- Плагін Mingle Forum. Встановлення, налаштування. Створення категорій та підкатегорій, топіків.
- Плагін bbpress. Оглядова характеристика.
Практичне заняття №6
- Практична робота із форумом. Створення власної теми та користувачів. Концепція скіна. Завантаження скіну для форуму на своїй сторінці.
Домашнє завдання
- Створити 2-3 користувачів у форумі з ніками і аватарами, і нову тему обговорення.
- Оформити дизайн форуму відповідно до стилю поточної теми.
7. Робота з локальним хостингом. Перенесення сайту.
- Поняття локального сервера та локального хостингу. Огляд програм, їх особливості.
- Призначення локального хостингу та його функції. Розгляд як приклад програми Endels (D.E.N.W.E.R).
- Перенесення сайту на локальний хостинг або інший хостинг за необхідності. Особливості перенесення сайту на WordPress Виправлення постійних посилань.
Практичне заняття №7
- Встановлення програми Endels, створення бази даних, перенесення дистрибутива до кореневої папки сайту. Відпрацювання навичок створення матеріалів, набутих раніше у курсі.
- Перенесення файлів на локальний хостинг, експорт та імпорт бази даних.
Домашнє завдання
- Підсумкова робота. Створити тематичний блог мандрівника. Він повинен містити не менше 4-х рубрик по 2-3 пости в кожній. Вбудувати зображення з мініатюрами. Створити галерею зображень на сторінці.
- Підготовка до іспиту.
8. Іспит
- Підсумкова екзаменаційна робота.
- Складання практичної частини іспиту полягає у поданні та захисті динамічного сайту-візитки, портфоліо, корпоративного сайту, новинного або інтернет-магазину, створеного слухачем протягом навчання на обрану тематику.
- У ході іспиту необхідно відповісти на низку теоретичних питань щодо пройденого матеріалу.
Список роздаткового матеріалу:
У процесі навчання слухачам видаються додаткові матеріали в електронному вигляді: електронні уроки у форматі pdf, а також відеоуроки з пройдених тем для кращого засвоєння матеріалу та подальшого його закріплення.
Також слухачеві рекомендується вести свій конспект (електронний чи паперовий) під час прослуховування лекції. Практичні посібники для роботи на уроці та будинку видаються викладачем безпосередньо перед заняттям в електронному вигляді. Вітається робота із власними файлами студента, які вони принесли на заняття.
Де можна використовувати отримані знання - отримані знання і навички слухач може реалізувати у власних майбутніх веб-проектах. Обсягу знань, отриманих під час навчання, вистачить щоб створювати як блоги, а й сайти різного типу майже без обмежень.
Слухач отримає необхідні знання про CMS WordPress, навчиться налаштовувати теми, меню, віджети, користуватися плагінами.
Підтримка випускників викладачем:
Після закінчення курсу викладач залишається на зв'язку зі слухачем. Ви в будь-який час можете отримати допомогу у своїй роботі та кваліфіковану відповідь на будь-яке запитання, розширити свої знання та вдосконалити навички за допомогою індивідуальних занять із викладачем.
А також ми пропонуємо освоїти професію верстальника в курсі HTML/CSS.
Основи верстки сайтів», вивчитися на веб-дизайнері, пройшовши курс «Основи веб дизайну».