Навчальна дисципліна

Вебтехнології та вебдизайн

Освітньо-професійна програма: «Комп’ютерні науки»
Галузь знань: 12 «Інформаційні технології»
Спеціальність: 122 «Комп’ютерні науки»
Обсяг дисципліни, кредити ЄКТС / години: 5 кредитів ЄКТС / 150 год
Статус дисципліни

Навчальна дисципліна обов’язкова

Курс

2

Семестр

4

Мова викладання

Українська

Види занять

Лекції та практичні заняття

Форма навчання

Денна дистанційна 

Форма семестрового контролю

Залік 

Система оцінювання

Оцінювання проводиться за 100-бальною шкалою ЄКТС

Оригінальність навчальної дисципліни

Авторський курс

Циклова комісія

Циклова комісія інформаційних технологій та фізико-математичних дисциплін 

Предмет вивчення

Сучасні технології розробки вебсайтів та засоби проєктування вебдизайну.
 

Мета вивчення

Здобуття теоретичних знань з основ вебтехнологій, вебдизайну та вебпрограмування; набуття практичних навичок розробки вебсайтів.
 

Результати навчання

Розробляти застосунки, використовуючи сучасні вебтехнології.   

Застосовувати сучасний інструментарій комп’ютерної графіки та анімації під час розв'язання практичних задач професійної діяльності.  
 

Компетентності
  • Здатність зберігати та примножувати моральні, культурні, наукові цінності й досягнення суспільства на основі розуміння історії та закономірностей розвитку предметної галузі, її місця в загальній системі знань про природу та суспільство та в розвитку суспільства, техніки та технологій, використовувати різні види та форми рухової активності для активного відпочинку та ведення здорового способу життя.  
  • Здатність до абстрактного мислення, аналізу та синтезу. 
  • Здатність застосовувати знання в практичних ситуаціях. 
  • Знання та розуміння предметної області та розуміння професійної діяльності. 
  • Здатність вчитися й опановувати сучасні знання.  
  • Здатність здійснювати проєктування та розробку програмного забезпечення. 
  • Здатність застосовувати принципи й методи побудови та використання мережевих технологій. 
  • Здатність проєктувати, розробляти та обслуговувати вебдодатки з динамічним контентом, використовуючи вебтехнології, технології комп’ютерної графіки та анімації.  
  • Здатність застосовувати сучасні методи, технології та інструментальні засоби проєктування та створення вебсайтів та їх супроводу. 
     
Вебтехнології та вебдизайн
Вебтехнології та вебдизайн
Зміст дисципліни
  • Всесвітнє павутиння WWW. Технології розробки вебсайтів:
  • Принципи роботи інтернет-простору.
  • Види вебсайтів та технології їх створення.
  • Базові технології фронтенду та бекенду.
  • Створення прототипу сайту засобами графічного вебдизайну:
  • Базова теорія вебдизайну.
  • Поняття про UX/UI-дизайн.
  • Інструменти для створення UI.
  • Знайомство з графічним редактором Figma.
  • Основи мови гіпертекстової розмітки HTML:
  • Мова гіпертекстової розмітки HTML.
  • Базові поняття.
  • Робота з таблицями, гіперпосиланнями та зображеннями.
  • Основи каскадних таблиць стилів CSS:
  • Каскадні таблиці стилів СSS.
  • Позиціювання елементів у CSS.
  • Позиціювання елементів на сторінці за допомогою технології Flex.
  • Розмітка форм та їх стилізація.
  • Основи мови Java Script:
  • Знайомство з мовою Java Script.
  • Умовний оператор if ... else.
  • Масиви та об’єкти в JS.
  • Функції в JS.
  • Контекст виконання функції.
  • Ключове слово this.
  • Робота з деревом DOM. Події:
  • Поняття про DOM. Події.
  • Взаємодія з сервером.
  • Поняття про асинхронний Java Script.
Пререквізити (знання, на яких базується вивчення дисципліни)
Інформатика (базовий курс), математика (базовий курс), комп’ютерна графіка, основи програмування.
Пореквізити (дисципліни, в яких будуть використовуватися здобуті знання)
Комп’ютерні мережі, UI/UX-дизайн, основи тестування ПЗ, технологія Computer Vision.
Рекомендована література та інтернет-ресурси
Telegram Bot Optima Telegram Bot