12
Мета та завдання курсу
Мета курсу - формування сучасного рівня інформаційної та комп'ютерної культури, набуття практичних навичок роботи при створенні інтерактивних технологій.
В навчальній дисципліні відбувається ознайомлення студентів концептуальним основам сучасних мов Веб-програмування:
- Концепції дії, концепції розробки Веб-додатків, концепції стилів у Веб-програмуванні.
- Загальним положеням та властивостям технологій Веб-програмування.
- Стандартам розробки програмного забезпечення.
- Побудови складних систем на базі технології Веб-програмування.
Завдання курсу полягає у тому, щоб навчити студентів використовувати підходи до реалізації динамічних веб-додатків, вибір відповідних засобів при розв’язанні конкретних задач, продемонструвати різноманітність варіантів для втілення власних ідей.
Завдання навчальної дисципліни
Внаслідок вивчення навчальної дисципліни студент повинен бути здатним продемонструвати такі результати:
- Знати базові складові клієнт-серверної архітектури.
- Мати уявлення про створення інтерактивних веб-додатків з використанням мови клієнтського програмування JavaScript.
- Мати уявлення про взаємодію з сервером за технологією Ajax, використання плагінів.
- Набути навички роботи з програмування на JavaScript. Збереження та отримання даних. Використання масивів. Робота текстом. Регулярні вирази. Повторне використання коду і створення функцій. Об'єктно-орієнтоване програмування на JavaScript. Взаємодія з файловою системою і сервером. Робота з датою і часом. Створення графіки.
- Керування сесіями. Виконання запитів і обробка результатів.
- Набути навички використання використання баз даних при розробці ВЕБ-застосувань. Проектування Веб-баз даних. Створення баз даних. З'єднання з сервером MySQL засобами JavaScript.
Лекції
Теоретичні базові знання з клієнтських та серверних мов програмування, грунтовне ознайомлення з сучасними методами та засобами побудови динамічних та інтерактивних веб-додатків.
Презентації
Презентація - це коротке, змістовне представлення певної новинки з області Інтернет чи Веб: інструмент, мова, фреймворк, бібліотека, сервіс, технологія тощо.
2
Лабораторні роботи
Створення інтерактивних веб-додатків з використанням мови JavaScript. Вміння перевіряти дані користувача на стороні клієнта. Практичні навики створення інформаційної системи на базі мови програмування JavaScript.
6
Самостійна робота
Самостійною роботою є створення динамічного веб-додатку в обраний студентом спосіб.
1
Лекційний курс
Доповідь-презентація
Бурхливий розвиток інтернет технологій змінили життя всього суспільства. З кожним днем з'являються все нові і нові можливості як для кожної людини зокрема, так і для всіх сфер життєдіяльності.
Презентація - це коротке, змістовне представлення певної новинки з області Інтернет чи Веб: інструмент, сервіс, технологія тощо.
Структуру доповіді складати за наступним регламентом:
- Мета новинки
- Актуальність розробки
- Сфера застосування
- Доступність для споживачів
- Ефект від використання
- Перспективи розвитку
Загальне враження про презентацію складається від вдалого підбору наочного матеріалу: слайди, відео-ролики, веб-сторінки. Від цього залежить, як аудиторія зрозуміє інформацію з усної доповіді. Оскільки на презентацію надається близько 5-7 хвилин, тому важливо зробити презентацію ємною та лаконічною.
Матеріали зробленої доповіди викладаються на диск: у вигляді doc-документа або ppt-презентації.
Для презентації можна представити новинки з галузі комп’ютерних та інтернет технологій, що виникли протягом 2022-2023 років.
- Сучасні інтернет-сервіси, новітні служби, протоколи.
- Мобільні додатки.
- Інтелектуальні сервіси.
- Робототехніка.
- Програмне забезпечення та інструменти.
- Інтернет речей.
- Криптовалюта, блокчейн, NFT-токени.
- Віртуальна, доповнена та інші реальності.
- Пристрої, що реалізовані на інтелектуальних алгоритмах.
- Штучний інтелект (https://t.me/ukraine_intelekt)
- Інші новинки, що варті представлення.
Презентація проводиться на лабораторних заняттях в присутності викладача та студентів групи.
Викладач оцінює якість доповіді та наочного матеріалу, актуальність новинки, опанування теми студентом
Максимальна оцінка за успішну презентацію - 5 балів
Протягом семестру студенти мають можливість зробити 2 презентації
- І половина семестру: 27.02.2023 - 26.03.2023
- ІІ половина семестру: 27.03.2023 - 23.04.2023
Якщо студент не зробив презентацію протягом першої половини семестру, то в подальшому він має можливість зробити лише одну презентацію.
Бали, що отримані за презентацію будуть враховані на екзамені як відповідь на описове питання. Описових питань на екзамені є 2, тому кожна презентація зараховується як відповідь на одне описове питання. Під час складання екзамену студент завантажує презентацію (doc, pdf або ppt файл) у вікно описового питання.
Презентація НЕ є обов’язковою частиною дисципліни. Студенти, що не робили презентацій до екзамену допускаються і мають відповісти на тестові завдання та описові питання.
Часті записання
Заняття з дисципліни "Веб-програмування" у 2023 році відбуваються онлайн в ЗУМі за наступним посиланням
Лекції, лабораторні, захисти - Юрчак Ірина Юріївна
- Zoom: 687-349-9091 Password: L4yVV1
- Лінк до сторінки Zoom
Захист роботи відбувається на наступних поточних заняттях, після пояснення матеріалу. Викладач задає дотичні питання і оцінює роботу студента. Звіти по виконаних роботах викладаються на диск у відповідну папку студента
Після контрольних дат (26 березня - №№1-3, 24 квітня - №№4-6) бали за відповідні лабораторні роботи та доповіді не виставляються.
Самостійну роботу можна захищати протягом семестру до 24 квітня. Після зазначеної дати бали будуть зменшені.
До заліку допускаються студенти, які захистили ВСІ лабораторні та самостійну роботи.
Диски для звітів
- КІ-41 https://drive.google.com/drive/u/0/folders/168tWDv7CTfGKh5DOTG4rNujxaJS9ZDGW
- КІ-42 https://drive.google.com/drive/u/0/folders/1hbeZmpsK9EByz67o0zViKmu0s_Mlwn0g
- КІ-43 https://drive.google.com/drive/u/0/folders/1363d0DT4xQNE7BHSXkrSvAlbHkTh7mXj
- КІ-44 https://drive.google.com/drive/u/0/folders/1FAwfJHtS93V2_vp-TETMjtPgjv0s29Qi
- КІ-45 https://drive.google.com/drive/u/0/folders/1puhqbpG7DYhoeKgB33J3rkt-mP-_Wbq4
Протягом семестру студенти мають можливість зробити 2 презентації
- І половина семестру: 27.02.2023 - 26.03.2023
- ІІ половина семестру: 27.03.2023 - 23.04.2023
Якщо студент не зробив презентацію протягом першої половини семестру, то в подальшому він має можливість зробити лише одну презентацію.
Презентація НЕ є обов’язковою частиною дисципліни. Студенти, що не робили презентацій до екзамену допускаються і мають відповісти на описові питання.