UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Web-технології Ч.2

Кафедра, яка викладає навчальну дисципліну:
Кафедра інженерії програмного забезпечення
Короткий опис навчальної дисципліни
Веб-технології ч.2 присвячена веб-програмуванню, зокрема глибокому вивченню мови програмування JavaScript, включаючи останню версію стандарту. Також вивчається серверне програмування, зокрема: - ООП в мові програмування РНР; - основи створення баз даних за допомогою MySQL та робота з ними за допомогою РНР; Як частина, відведена на самостійну роботу вивчається створення ядра CMS-системи (вивчення відбувається за лекціями, які записані викладачем та розміщені на YouTube).
Цілі та задачі навчальної дисципліни
Вивчити мову програмування JavaScript, РНР та основи MySQL.
Результати навчання
1. Вміти розробляти клієнтські скрипти, написані на чистому JavaScript з використанням ООП та реалізовувати інтерактивні додатки у браузері. 2. Вміти проектувати та реалізовувати власну архітектуру CMS-системи з використанням PHP, MySQL.
Перелік тем
Розділ 1. JavaScript 1. Знайомство з мовою програмування JavaScript. Написання найпростішиx скриптів 2. Робота з типами даних, рядками, регулярними виразами 3. Масиви. Об'єкти. 4. Дата і час. Основи обробки подій. 5. Document Object Model. 6. HTML5 API. 7. ООП в JavaScript. 8. FETCH API. Ігрове середовище HTML5 PHASER. Розділ 2. Мова програмування РНР 1. Основи синтаксису РНР. 2. ООП в РНР. 3. Передача даних між сторінками. Сесії. Форми. 4. Робота з базами даних MySQL. 5. Паттерн MVC. 6. Основи написання CMS-систем.
Система оцінювання
10 лабораторних робіт по 10 балів
Форма контролю
екзамен