Виконання самостійної роботи
Мета роботи: практично застосувати отримані під час вивчення курсу навички та знання.
Для виконання самостійної роботи студент обирає один з наведених нижче варіантів
1. Створення повноцінного тематичного сайту з втіленням Javascript
Написанняя власних динамічних елементів на чистому Javascript з використанням бібліотеки jQuery (не обов’язково). Прикладами втілених елементів, написаних власноруч можуть бути.
Взаємодії з користувачем та події
- Різноманітні ефекти, залежно від дій користувача.
- Діалогові вікна.
- Випадне меню на сайті при наведенні курсору миші.
- Поява чи зникнення елементів при натисканні на кнопку.
- Поява спливаючого вікна, коли курсор миші пішов межі вікна браузера.
- Затемнення заднього фону та ефекти плавної появи елемента.
Взаємодія з HTML-елементами на сторінці та керувати їх вмістом та стилями.
- При настанні певної події (наприклад, клік миші або іншого) зміна зовнішнього вигляду елементів на сторінці.
- При певній події додавання певних елементів або атрибутів до них.
Додавання анімації та різноманітних графічних ефектів на веб-сторінки.
- JS-анімація, що реагує на дії користувача.
- Плавна поява, приховування та переміщення об'єктів сторінки при певних діях користувача.
Окремі сервіси
- Таймер зворотного відліку від заданої користувачем дати.
- Калькулятор підрахунку з певних полів форми.
- Конвертація певних величин, введених користувачем (валюта, одиниці виміру, RGB to HEX тощо).
- Опитувальна система з виведенням результату.
Даний перелік не здатний охопити всіх можливих ситуацій, тому студент може втілювати власні ідеї
2. Створення окремого веб-додатку, написаного на чистому Javascript
- Інтерактивна гра.
- Автоматизована презентація.
- Система анкетування з виведенням підсумкового висновку.
- Інфографіка, що формується з даних форми, яка заповнюється користувачам
- Математичний калькулятор.
Даний перелік не здатний охопити всіх можливих ситуацій, тому студент може втілювати власні ідеї
3. Створення повноцінного сайту, написаного за допомогою JS-фрейворків
4. Створення динамічного додатку, написаного мовою серверного програмування
5. Створення динамічного додатку за допомоги серверних фреймворків та бібліотек
Оцінювання роботи
Максимальна оцінка виконаної самостійної роботи 20 балів.
Порядок роботи
- Обрати варіант виконання самостійної роботи.
- Визначитися з тематикою проекту, його назвою та динамічними елементами для реалізації.
- Реалізувати проект у вибраний спосіб.
- Розгорнути проект на безкоштовному хостингу або локальному сервері.
- По результатах роботи сформувати звіт.
Зміст звіту
- Тема розробленого додатку.
- Адреса або місце розміщення.
- Застосовані мови, фрейворки чи бібліотеки.
- Скрін сторінки з реалізованими динамічними елементами. У разі наявності адміністративної сторінки - її скрін.
- У висновку оцінити процес створення додатку, доступність та ефективність застосованих мов, фреймворків та бібліотек та інші моменти робочого процесу.