Вебтехнології та вебдизайн (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.051
Кількість кредитів: 2.00
Кафедра: Автоматизовані системи управління
Семестр: 4 семестр
Форма навчання: денна
Вебтехнології та вебдизайн (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.053
Кількість кредитів: 2.00
Кафедра: Системи штучного інтелекту
Лектор: Гасько Р.Т.
Семестр: 4 семестр
Форма навчання: денна
Результати навчання: знання (ЗН):
здатність продемонструвати знання основ професійно-орієнтованих дисциплін спеціальності: методів та засобів сучасних інформаційних технологій, принципів і методів побудови та застосування комп’ютерних мереж, принципів web-технологій та методів і засобів їх використання для вирішення задач спеціальності;
уміння (УМ):
ідентифікувати, класифікувати та описувати роботу систем і їх складових;
поєднувати теорію і практику, а також приймати рішення та виробляти стратегію діяльності для вирішення завдань спеціальності (спеціалізації) з урахуванням загальнолюдських цінностей, суспільних, державних та виробничих інтересів;
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Алгоритмізація та програмування
Організація баз даних та знань
Командна робота та презентаційні навички
Проектування інформаційних систем
Короткий зміст навчальної програми:
Архітектура Веб.
Адаптивний дизайн.
Основи верстки. HTML та CSS
Огляд мови JavaScript. ES6. В 3-х частинах
Основи фреймворку #1 (Angular)
Основи фреймворку #2 (React)
Об’єктні моделі документа та бровзера. DOM / BOM
Основи взаємодії клієнт-сервер. Server calls
Основи тестування для веб. Testing
Професійна робота з JavaScript. JS under the hood
Інстументи веб розробника. Tools
Векторна та об’ємна графіка у веб. Canvas & WebGL
Використання ШІ у веб технологіях. Regexp & AI/ML
Методи та критерії оцінювання: 1. Написання курсової роботи (full stack веб аплікації)
3. Представлення перед комісією
4. Оцінювання з незалежними експертами.
Рекомендована література: 1. Конспект лекцій.
2. Робоча програма.
3. Гасько Р.Т. Веб Технології та Веб Дизайн: Методична праця електронний навчально-методичний комплекс для студентів спеціальності 122 «Комп’ютерні науки» [Електронний ресурс]. – Режим доступу: http://vns.lp.edu.ua
4. MOOC “Full-Stack Web Development with React Specialization” //
The Hong Kong University of Science and Technology. https://www.coursera.org/specializations/full-stack-react
5. MOOC “Full Stack Web and Multiplatform Mobile App Development Specialization” // The Hong Kong University of Science and Technology.
https://www.coursera.org/specializations/full-stack-mobile-app-development
Вебтехнології та вебдизайн (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.052
Кількість кредитів: 2.00
Кафедра: Системи автоматизованого проектування
Лектор: Юрчак Ірина Юріївна, к.т.н., доцент
Семестр: 4 семестр
Форма навчання: денна
Результати навчання: 1. Теоретичні основи мережних та Інтернет технологій. Особливості веб-середовища та його основних компонентів.
2. Поняття щодо фізичної та логічної структури веб-сайтів, складові веб-сторінки, тонкощі застосування шрифтів та графічних елементів.
3. Наявний ринок програмних продуктів для створення веб-сайтів.
4. Принципи опублікування сайтів в Інтернеті.
5. Основні прийоми внутрішньої та зовнішньої оптимізації сайтів. Засади просування сайтів. Різновиди та доцільність Інтернет реклами. Принципи роботи пошукових систем.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Прикладне програмування
Об’єктно-орієнтоване програмування
Комп’ютерні мережі
Інноваційні інформаційні технології
Проектування інформаційних систем
Мережні інформаційні технології
Управління ІТ-проектами
Комп’ютерна графіка
Короткий зміст навчальної програми: Дисципліна “Веб-технології та веб-дизайн” надає обсяг знань щодо теоретичних основ мережних та Інтернет технологій. В програмі дисципліни основна увага приділяється основам веб-технологій, а саме: мові розмітки HTML, каскадним таблицям стилів CSS, мові клієнтського програмування JavaScript. Висвітлено особливості веб-середовища та його основних компонентів, підходи щодо сучасного веб-дизайну. Надано інформацію щодо фізичної та логічної структури веб-проектів, складових веб-сторінки, тонкощі застосування шрифтів та графічних елементів. Проаналізовано наявний ринок програмних продуктів для створення веб-проектів. Викладено принципи опублікування сайтів в Інтернеті, основні прийоми внутрішньої та зовнішньої оптимізації сайтів.
Методи та критерії оцінювання: Оцінювання знань студентів з дисципліни “Веб-технології та веб-дизайн” курсовий проект проводиться відповідно до робочого навчального плану у вигляді семестрового контролю, який проводиться в кінці семестру і оцінюється за виконання курсової роботи.
Підсумковий контроль (100%, залік): перевірка роботи, аналіз отриманих результатів, опитування.
Рекомендована література: Юрчак І.Ю. Конспект лекцій з дисципліни "Веб-технології та веб-дизайн": https://www.victoria.lviv.ua/library/students/wd/lecture.html
Юрчак І.Ю. Методичні вказівки для виконання курсової роботи: https://www.victoria.lviv.ua/library/students/wd/selfwork.html
Матеріали дисципліни у ВНС Національного університету "Львівська політехніка"
https://vns.lpnu.ua/course/view.php?id=5478
1. Дэвид Сойер Макфарланд. Новая большая книга CSS. - Питер, 2017, 720 с.
2. А. Петроченков, Е. Новиков. Идеальный Landing Page. Создаем продающие веб-страницы - Питер, 2017, 320 с.
3. Мэтью Макдональд. Веб-разработка. Исчерпывающее руководство. - Питер, 2019. – 640с.
4. Роман Клименко. Веб-мастеринг на 100%. 2-е изд. - Питер, 2018. - 560 с.
5. Сырых Юлия. Современный веб-дизайн. Настольный и мобильный. 3-е издание. - Діалектика, 2019. – 384 с.
6. Все о работе с цветом в Web. Пособие для дизайнеров и программистов. - Харвест, 2017. - 320 с.
7. Евдокимов Николай, Лебединский Игорь. Раскрутка веб-сайта. Практическое руководство. - Вильямс, 2016. - 288 с.
8. Лоусон Б., Шарп Р. Изучаем HTML5. Библиотека специалиста. - СПб.: Питер, 2014. - 272 с.
9. Нильсен Якоб. Веб-дизайн: книга Якоба Нильсена. - Символ-Плюс, 2016. - 512 с.
Вебтехнології та вебдизайн
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.042
Кількість кредитів: 4.00
Кафедра: Автоматизовані системи управління
Лектор: Д.т.н., професор Піх Ірина Всеволодівна
Семестр: 4 семестр
Форма навчання: денна
Результати навчання: • знати загальні принципи функціонування глобальних інформаційних мереж;
• знати основні функції веб-служби;
• знати способи реалізації веб-проектів різного рівня складності та призначення;
• вміти створити веб-ресурс з використанням сучасних технологій програмування в середовищі Інтернет;
• вміти застосовувати набуті знання для експлуатації та просування веб-сайтів;
• здійснювати розробку та підтримку серверного та клієнтського програмного забезпечення веб-сайту;
• здійснювати адміністрування веб-сайту та реалізовувати заходи із підвищення ефективності функціонування та формування його дизайну
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити:
• об’єктно-орієнтоване програмування;
• організація баз даних та знань
Кореквізити:
проектування інформаційних систем
Короткий зміст навчальної програми: Теоретичні основи мережних та Інтернет технологій. Особливості веб-середовища та його основних компонентів. Поняття щодо фізичної та логічної структури веб-сайтів, складові веб-сторінки, тонкощі застосування шрифтів та графічних елементів. Наявний ринок програмних продуктів для створення веб-сайтів. Принципи опублікування сайтів в Інтернеті.
Основні прийоми внутрішньої та зовнішньої оптимізації сайтів. Засади просування сайтів. Різновиди та доцільність Інтернет реклами. Принципи роботи пошукових систем
Методи та критерії оцінювання: письмові звіти з лабораторних робіт, розрахунково-графічна робота, усне опитування (40%)
підсумковий контроль (контрольний захід): письмово-усна форма (60%)
Рекомендована література: 1. Веб-технології та веб-дизайн: навч. посібник / О. Г. Трофименко, О. Б. Козін, О. В. Задерейко, О. Є. Плачінда. – Одеса: Фенікс, 2019. – 284 с. https://zadereyko.info/downloads/publicacii/webdizain.pdf
2. Юрчак І.Ю., Бокла Н.І. Конспект лекцій з дисципліни "Веб-технології та веб-дизайн" для студентів бакалаврського рівня спеціальності 122 «Комп’ютерні науки» - Львiв: НУ "Львівська політехніка", 2018.- 340 с.
3. Цеслів О.В. WEB-програмування: навч. посібнник / О.В. Цеслів; М-во освіти і науки, молоді та спорту України, Нац. техн. ун-т України “Київ. політехн. ін-т”. – Київ: НТУУ “КПІ”, 2018. – 296, с
Вебтехнології та вебдизайн
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.044
Кількість кредитів: 4.00
Кафедра: Системи штучного інтелекту
Лектор: Гасько Р.Т.
Семестр: 4 семестр
Форма навчання: денна
Результати навчання: знання (ЗН):
здатність продемонструвати знання основ професійно-орієнтованих дисциплін спеціальності: методів та засобів сучасних інформаційних технологій, принципів і методів побудови та застосування комп’ютерних мереж, принципів web-технологій та методів і засобів їх використання для вирішення задач спеціальності;
уміння (УМ):
ідентифікувати, класифікувати та описувати роботу систем і їх складових;
поєднувати теорію і практику, а також приймати рішення та виробляти стратегію діяльності для вирішення завдань спеціальності (спеціалізації) з урахуванням загальнолюдських цінностей, суспільних, державних та виробничих інтересів;
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Алгоритмізація та програмування
Організація баз даних та знань
Командна робота та презентаційні навички
Проектування інформаційних систем
Короткий зміст навчальної програми: Архітектура Веб.
Адаптивний дизайн.
Основи верстки. HTML та CSS
Огляд мови JavaScript. ES6. В 3-х частинах
Основи фреймворку #1 (Angular)
Основи фреймворку #2 (React)
Об’єктні моделі документа та бровзера. DOM / BOM
Основи взаємодії клієнт-сервер. Server calls
Основи тестування для веб. Testing
Професійна робота з JavaScript. JS under the hood
Інстументи веб розробника. Tools
Векторна та об’ємна графіка у веб. Canvas & WebGL
Використання ШІ у веб технологіях. Regexp & AI/ML
Методи та критерії оцінювання: 1. Виконання лабораторних робіт та їх захист.
2. Написання РГР.
3. Написання web додатку
4. Екзамен.
Рекомендована література: 1. Конспект лекцій.
2. Робоча програма.
3. Гасько Р.Т. Веб Технології та Веб Дизайн: Методична праця електронний навчально-методичний комплекс для студентів спеціальності 122 «Комп’ютерні науки» [Електронний ресурс]. – Режим доступу: http://vns.lp.edu.ua
4. MOOC “Full-Stack Web Development with React Specialization” //
The Hong Kong University of Science and Technology. https://www.coursera.org/specializations/full-stack-react
5. MOOC “Full Stack Web and Multiplatform Mobile App Development Specialization” // The Hong Kong University of Science and Technology.
https://www.coursera.org/specializations/full-stack-mobile-app-development
Вебтехнології та вебдизайн
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.043
Кількість кредитів: 4.00
Кафедра: Системи автоматизованого проектування
Лектор: Юрчак Ірина Юріївна, к.т.н., доцент
Семестр: 4 семестр
Форма навчання: денна
Результати навчання: 1. Теоретичні основи мережних та Інтернет технологій. Особливості веб-середовища та його основних компонентів.
2. Поняття щодо фізичної та логічної структури веб-сайтів, складові веб-сторінки, тонкощі застосування шрифтів та графічних елементів.
3. Наявний ринок програмних продуктів для створення веб-сайтів.
4. Принципи опублікування сайтів в Інтернеті.
5. Основні прийоми внутрішньої та зовнішньої оптимізації сайтів. Засади просування сайтів. Різновиди та доцільність Інтернет реклами. Принципи роботи пошукових систем.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Прикладне програмування
Об’єктно-орієнтоване програмування
Комп’ютерні мережі
Інноваційні інформаційні технології
Проектування інформаційних систем
Мережні інформаційні технології
Управління ІТ-проектами
Комп’ютерна графіка
Короткий зміст навчальної програми: Дисципліна “Веб-технології та веб-дизайн” надає обсяг знань щодо теоретичних основ мережних та Інтернет технологій. В програмі дисципліни основна увага приділяється основам веб-технологій, а саме: мові розмітки HTML, каскадним таблицям стилів CSS, мові клієнтського програмування JavaScript. Висвітлено особливості веб-середовища та його основних компонентів, підходи щодо сучасного веб-дизайну. Надано інформацію щодо фізичної та логічної структури веб-проектів, складових веб-сторінки, тонкощі застосування шрифтів та графічних елементів. Проаналізовано наявний ринок програмних продуктів для створення веб-проектів. Викладено принципи опублікування сайтів в Інтернеті, основні прийоми внутрішньої та зовнішньої оптимізації сайтів.
Методи та критерії оцінювання: Оцінювання знань студентів з дисципліни “Веб-технології та веб-дизайн” проводиться відповідно до робочого навчального плану у вигляді семестрового контролю, який проводиться в кінці семестру і включає в себе результати поточного контролю знань студентів, який оцінюється за виконання лабораторних робіт, та контрольного заходу – відповідь на відповідний білет на заліку. Контрольний захід є обов’язковим видом контролю і проводиться в письмово-усній формі в кінці семестру.
Поточний контроль (50%): Результати захисту лабораторних робіт, виконання комплексної роботи, усне опитування.
Підсумковий контроль (50%, екзамен): тестування, опитування.
Рекомендована література: Юрчак І.Ю. Конспект лекцій з дисципліни "Веб-технології та веб-дизайн": https://www.victoria.lviv.ua/library/students/wd/lecture.html
Юрчак І.Ю. Методичні вказівки для виконання лабораторних робіт №№1-10: https://www.victoria.lviv.ua/library/students/wd/
Юрчак І.Ю. Методичні вказівки для виконання самостійної роботи: https://www.victoria.lviv.ua/library/students/wd/selfwork.html
Юрчак І.Ю., Бокла Н.І. Конспект лекцій з дисципліни "Веб-технології та веб-дизайн" для студентів бакалаврського рівня спеціальності 122 «Комп’ютерні науки» - Львiв: 2018.- 340 с. Видавн. каф. САПР, 2018 р. зареєстровано у НМУ НУ "ЛП" № 8091 від 14.05.2018 року
Матеріали дисципліни у ВНС Національного університету "Львівська політехніка"
https://vns.lpnu.ua/course/view.php?id=5478
1. Дженнифер Роббинс. HTML5: кишеньковий довідник. - Діалектика-Вільямс, 2020, 192с.
2. Майкл Меттс, Енді Велфл. Письмо – це дизайн: Як слова створюють досвід користування (UX). – ArtHuss, 2021, 240с.
3. Робін Вільямс. Дизайн. Книга для недизайнерів. Простою мовою про засади графічного дизайну. Vivat, 2022, 320 с.
4. Еллен Лаптон, Дженніфер Коул Філліпс. Графічний дизайн. Нові основи. – ArtHuss, 2020, 264с.
5. Сирих Юлія. Сучасний веб-дизайн. Настільний і мобільний. 3-е видання. - Діалектика, 2019. – 384 с.
6. Ерік Шмидт, Джонатан Розенберг, Алан Ігл. Як працює Google. - КМ-БУКС, 2020,304с.
7. Юрій Когут. Кібербезпека та ризики цифрової трансформації компанії. – Консалтингова компанія Сідкон, 2021, 372с.
8. Олексій Васильєв. Програмування мовою Python. - Навчальна книга – Богдан, 2019, 504с.
9. Луис Атенсио. Функціональне програмування на JavaScript: як поліпшити код JavaScript-програм. - Діалектика-Вільямс, 2020, 304с.