Розробка ВЕБ - застосувань
Мета дисципліни:
вивчення та освоєння сучасних веб-технологій, що дозволять створювати веб-сайти та використовувати їх у різних сферах діяльності.
Завдання дисципліни:
сформувати комплексне уявлення про сучасні веб-технології;
ознайомити з термінологією та ключовими поняттями в області створення веб-сайтів;
сформувати знання та засоби використання мови розмітки та каскадних таблиць стилів;
отримати уявлення про сучасні вимоги до верстки веб-сайтів;
оволодіти навичками використання клієнтських та серверних скриптових мов;
ознайомити з системою управління контентом.
Основні результати навчання
Володіти загальними принципами функціонування та архітектури комп’ютерних систем та основами операційних систем.
Здатність проектувати бази даних, розробляти застосування з їх використання на мовах високого рівня.
Форми організації освітнього процесу та види навчальних занять
Л – лекційні заняття; ЛЗ – лабораторні заняття; СРС – самостійна робота здобувача вищої освіти; Кз – самостійні контрольні завдання; МКР – модульна контрольна робота; К – консультації.
Тематика та види навчальних занять
1 тиждень
Л1. Принципи розробки веб-сторінок згідно із сучасним веб-дизайном.
ЛЗ1. Побудова практичного сайту і процес веб-дизайн.
СРС. К.
2 тиждень
Л2. Структура веб-сторінок, створення змісту.
ЛЗ2. Опис HTML 5, теги, фрейми, створення документа в HTML 5.
СРС. К.
3 тиждень
Л3. Графіка та мультимедія.
ЛЗ3. Сценарії для автоматизації, форми, функції, мультимедіа, кодування символів і вибір кодувань.
Кз1.
СРС. К.
4 тиждень
Л4. Особливості роботи за формами.
ЛЗ4. Створення таблиць стилів. Стилі перевизначення тега, стильові класи, іменовані стилі.
СРС. К.
5 тиждень
Л5. Використання нових можливостей графіки.
ЛЗ5. CGI виклик програм, CGI скрипти, змінні середовища CGI, заголовки запитів і відповідей.
СРС. К.
6 тиждень
Л6. Основні засоби створення стилів.
ЛЗ6. Каскадні таблиці стилів.
СРС. К.
7 тиждень
Л7. Параметри шрифта та фону. Контейнери.
ЛЗ7. Особливості вбудованих контейнерів. Структура документів.
СРС. К.
8 тиждень
Л8. Параметри абзаців, списків та відображення.
ЛЗ8. Моделі об'єктів JavaScript і властивостей об'єктів, події.
МКР1. СРС. К.
9 тиждень
Л9. Особливості використання тега div.
ЛЗ9. Масиви, графіка, стеки і гіпертекстові посилання, фрейми.
СРС. К.
10 тиждень
Л10. Спеціальні селектори.
ЛЗ10. Особливості функціонального спадкування.
Кз2.
СРС. К.
11 тиждень
Л11. Системи управління контентом CMS.
ЛЗ11. Особливості прототипного спадкування.
СРС. К.
12 тиждень
Л12. Типи даних Java Script.
ЛЗ12. Створення серверу.
СРС. К.
13 тиждень
Л13. Область видимості змінних.
ЛЗ13. Налаштування програм для роботи з сервером.
СРС. К.
14 тиждень
Л14. Основи ООП у веб-програмуванні на основі Java Script.
ЛЗ14. Основні методи роботи з сервером.
СРС. К.
15 тиждень
Л15. Функції, аргументи функції. Функції як данні та методи.
ЛЗ15. Інтеграція с gmail API.
МКР2.
СРС. К.
Самостійна робота
Самостійна робота складає 30 годин. Розподіл самостійної роботи за видами навчальних робіт:
1) cамостійне опрацювання теоретичного матеріалу лекцій – 15 годин
2) cамостійне опрацювання практичного матеріалу лабораторних – 15 годин
Процедура оцінювання
Система оцінювання рівня навчальних досягнень ґрунтується на принципах ЄКТС та є накопичувальною. Дисципліна поділяється на два семестрові модулі. Здобувачі протягом семестру готуються до лекційних, виконують 2 модульні контрольні роботи та 2 індивідуальних контрольних завдання.
Модульні контрольні роботи № 1 та № 2 виконуються у письмовій формі. Модульна робота складається з теоретичної частини (2 запитання) та практичної частини (1 задача – аналіз і оцінка програмного продукту). Відповідь на кожне теоретичне питання оцінюється максимум 10 балами. Правильне розв’язання задачі оцінюється в 5 балів.
Кожний модуль оцінюється у максимально можливі 50 балів:
Семестровий модуль № 1
Кз1. Оцінка за виконання – 5 балів. Термін надання – 3 тиждень.
Кз2. Оцінка за виконання – 5 балів. Термін надання – 5 тиждень.
РГР(ч.1). Оцінка за виконання – 15 балів. Термін надання – 8 тиждень.
МК1. Модульна контрольна робота – 25 балів (8 тиждень). Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.
Семестровий модуль № 2
Кз3. Оцінка за виконання – 5 балів. Термін надання – 10 тиждень.
Кз4. Оцінка за виконання – 5 балів. Термін надання – 13 тиждень.
РГР(ч.2). Оцінка за виконання – 15 балів. Термін надання та захист – 14–15 тижні.
МК2. Модульна контрольна робота – 25 балів (15 тиждень).
Максимальна оцінка за повний обсяг виконаних навчальних елементів дисципліни – 100 балів.
Підсумковим контролем з дисципліни є залік, білет до якого складається з теоретичної частини (4 запитання) та практичної частини (1 задача). Максимальна оцінка за правильні відповіді на всі питання становить 100 балів.
Умови допуску до підсумкового контролю
До заліку допускаються здобувачі вищої освіти, які виконали всі види навчальних елементів навчальної дисципліни на не менш, ніж на 60 %.
Залік відбувається за всіма тематичними (змістовними) модулями дисципліни.
Політика освітнього процесу
Здобувач зобов’язаний своєчасно та якісно виконувати всі отримані завдання; за необхідністю з метою з’ясування всіх не зрозумілих під час самостійної та індивідуальної роботи питань, відвідувати консультації викладача. Дотримуватись принципів академічної доброчесності.
Робота, яка виконана після встановлених викладачем термінів, не приймається.
Відсутність здобувача на модульній контрольній роботі відповідає оцінці «0».
Під час лекції здійснювати телефонні дзвінки забороняється.