Відкритий міжнародний університет розвитку людини «УКРАЇНА»
Перемикач режиму перегляду сайту
Збільшений розмір шрифту Великий розмір шрифту Нормальний розмір шрифту
Чорно-білий В сірих відтінках Синьо-голубий
Нормальний режим
+38-067-406-53-92
Приймальна комісія
відділ оргроботи
+38-067-503-64-52
+38-067-328-28-22
Viber відділу обліку
+38-067-500-68-36
Київ, вул. Львівська, 23 office@uu.ua

Дисципліна: Основи Web-програмування

Кількість годин (кредитів ЄКТС): 240 (6)

 

Мета навчальної дисципліни: доповнити та розширити знання та навички студентів; надати практичні знання для роботи у даній сфері, починаючи від проектування проектів до роботи як самостійно, так і у групах.

 

Завдання навчальної дисципліни:

- актуалізувати знання студентів у сфері WEB-програмування;

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

- створити практичну роботу та, після проходження курсу, працювати у даному напрямку на ринку WEB-програмування.

 

Зміст дисципліни (тематика):

Основи WEB-програмування.

Огляд сучасного стану ринку WEB-програмування. Загальні знання у виборі стеку технологій при проектуванні програми. Система контролю версій на прикладі вивчення GIT, SVN. Основи Bash. Огляд HTTP-протоколу.

Основи Frontend (Markup)

Інструменти розробника у браузері на основі Chrome. Поняття семантики та доступності. Responsive/adaptive верстка. Вивчення основ бібліотеки jQuery. Оптимізація розміру контенту сторінок (спрайтування, оптимізація зображень, порядок завантаження ресурсів). CSS методології, препроцесори та фреймворки. Верстка листів. Автоматизація робочого місця. Тестування отриманого результату.

Основи JavaScript

Основи JavaScript вивчення версій (JS5, JS6 (ES 2015)). Функціональний та прототипний стилі програмування. Інструменти розробника. Вивчення фреймворків. Автоматизація робочого місця. Тестування отриманого результату.

Основи Backend

Бази даних на ринку WEB-програмування. Практичні навички в роботі з MySQL, MongoDB. Пошуковий індекс на базі Elasticsearch. Отримання знань у розробці на одній із мов програмування Backend (на базі останніх PHP). Робота з командною стрічкою. Вивчення фреймворків. Автоматизація робочого місця. Тестування отриманого результату.

Основи SEO

Аналіз проекту. Побудова пошукового індексу. Вивчення роботи інструментів для розробника компаній Google, Yandex. Побудова рекомендацій покращення проекту. Тестування отриманого результату.

 

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