Навчальна дисципліна "Розробка Web-додатків" є вибірковою навчальною дисципліною та вивчається згідно з навчальним планом підготовки фахівців освітньо-кваліфікаційного рівня "бакалавр" напряму підготовки "Видавничо-поліграфічна справа" для всіх форм навчання.

Метою викладання даної навчальної дисципліни є формування теоретичних знань, практичних вмінь та навичок щодо розробки Web-додатків.

Для досягнення мети поставлені такі основні завдання:

засвоєння основних принципів побудови Web-додатків, етапів їх розробки, а також інструментальних засобів процесу розробки Web-додатків;

оволодіння практичними навичками розв’язання типових завдань, які виникають в процесі розробки Web-додатків.

«Розробка Web-додатків» навчальна дисципліна, що вивчає підходи та засоби як до реалізації типової функціональності Web-додатків, так й до автоматизації окремих технологічних операції власне процесу розробки.

Об'єктом навчальної дисципліни є процес розробки Web-додатки. Предметом навчальної дисципліни є інструментальні засоби щодо розробки Web-додатків та засоби автоматизації процесу їх розробки. Вивчення даної навчальної дисципліни студент розпочинає, прослухавши більшість навчальних дисциплін професійного циклів. Теоретико-методологічною базою вивчення цієї дисципліни є такі навчальні дисципліни, як: «Основи програмування та алгоритмізації», «Об’єктно-орієнтоване програмування», «Web-дизайн», «Скриптові мови». У свою чергу, знання з даної дисципліни забезпечують успішне виконання тренінгів, міждисциплінарних комплексних курсових робіт, бакалаврських та магістерських дипломних робіт.

 У процесі навчання студенти отримують необхідні знання під час лек-ційних занять та виконання практичних завдань. Практичні навички, якими мають оволодіти студенти винесені на лабораторні заняття. Також велике значення в процесі вивчення та закріплення знань має самостійна робота студентів. Усі види занять розроблені відповідно до кредитно-модульної системи організації навчального процесу.

У результаті вивчення навчальної дисципліни студент повинен:

знати: понятійний та категорійний апарат щодо процесу розробки Web-додатків;

основних етапів розробки Web-додатків;

основні принципи та підходи щодо побудови Web-додатків; типові завдання, які мають вирішувати Web-додатків;

типові завдання, які виникають в процесі розробки Web-додатків;

вміти:

здійснювати комунікацію з замовником в процесі формування вимог до Web-додатку, що розробляється;

здійснювати комунікацію з іншими членами команди розробників та використовувати засоби спільної роботи над проектом;

верстати ключові сценарії Web-додатку засобим мови розмітки HTML;

реалізовувати представлень клієнтської частини Web-додатку;

проектувати та реалізовувати взаємодію користувача та Web-додатку: опрацювання дій користувача;

реалізовувати API серверної частини Web-додатку на принципах REST;

реалізовувати взаємодію клієнтської та серверної частин Web-додатку засобами асинхронних запитів.