Веб програмування на стороні клієнта
Тип: Нормативний
Навчальний план
Семестр | Кредити | Звітність |
4 | 5 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
4 | 32 | доцент Демків Л. С. | ФеІ-21, ФеІ-22, ФеІ-23, ФеІ-24, ФеІ-25, ФеІ-26 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
4 | 32 | ФеІ-21 | доцент Анохін В. Є. |
ФеІ-22 | доцент Анохін В. Є. | ||
ФеІ-23 | |||
ФеІ-24 | |||
ФеІ-25 | |||
ФеІ-26 |
Опис навчальної дисципліни
Мета: одержання студентами знань про сучасні веб-технології, які використовуються в мережі Інтернет, структуру веб-сайту, мову розмітки HTML, CSS, мову скриптів JavaScript.
А також отримати практичні навички, достатні для роботи на позиції Frontend Developer, а саме: сформувати глибоке розуміння головних технологій для frontend розробника: HTML, CSS, JavaScript; заглибитись у нюанси доступності, адаптивної верстки для будь-яких пристроїв; навчитися застосовувати JavaScript для динамічності та інтерактивності вебсторінок; навчитися використовувати фреймворки та бібліотеки для розробки застосунків; навчитися створювати інтерактивні інтерфейси в React;
Цілі: сформувати у студентів вміння створювати користувацькі web-інтерфейси використовуючи сучасні фреймворки та бібліотеки. Оптимально застосовувати html, css, javascript для розробки функціональний web-застосунків. Забезпечити набуття студентами практичного досвіду web-розробки.
В результаті вивчення даного курсу студент повинен:
знати:
- мову гіпертекстової розмітки HTML, HTML5
- сучасні пошукові технології та веб-сервіси,
- каскадні таблиці стилів CSS, CSS3
- мову програмування JavaScript, її бібліотеки та фреймворки
вміти:
- створювати HTML сторінки з використанням каскадних таблиць стилів
- розробляти інтерактивну складову веб-сайтів з використанням мов сценаріїв
Рекомендована література
Основна література:
- Інтеракитвний сайт для вивчення web-технологій https://www.w3schools.com/html/default.asp
- W3Schools українською -це освітній сайт для веброзробників, створений на основі популярного сайту W3Schools.com в перекладі українською мовою https://w3schoolsua.github.io/#gsc.tab=0
- Сучасний підручник з JavaScript // Електронний ресурс https://uk.javascript.info/
- Alex Banks, Eve Porcello Learning React: Modern Patterns for Developing React Apps 2nd Edition //O’Reilly, 2020.
- Jiho Seok React.Js: Unravel the secrets of modern web development with ReactJS, from the basics to advanced concepts, including React Lifecycle Methods, Redux, React Router, and API //O’Reilly, 2023.
- The Progressive JavaScript Framework // Електронний ресурс https://vuejs.org/
- Guide to AngularJS Documentation // Електронний ресурс https://docs.angularjs.org/guide
- Introduction to Node.js // Електронний ресурс https://nodejs.org/en/learn/getting-started/introduction-to-nodejs
- Build fast, responsive sites with Bootstrap // Електронний ресурс https://getbootstrap.com/
- Rapidly build modern websites without ever leaving your HTML.// Електронний ресурс https://tailwindcss.com/