Дисципліна: Основи WEB-програмування
Анотація дисципліни
«Основи WEB-програмування»
Обсяг дисципліни: 150 годин (5 кредитів ЄКТС)
Мета викладання дисципліни: формування системи фундаментальних знань та вмінь студентів в області проектування та розробки програмного забезпечення у цілому та для Web, зокрема.
Завдання дисципліни:
формування в студентів навичок розробки WEB- орієнтованого програмного забезпечення, розуміння засад функціонування WEB- систем.
Передумови для вивчення дисципліни:
Дисципліни, засвоєння яких, дозволить краще опанувати предмет: алгоритми та структури даних, бази даних, програмування. Вивчення даних дисциплін дасть студенту достатній базовий фундамент для вирішення практичних задач, з використанням основних програмних конструкцій. Дисципліни з програмуванням дозволять оволодіти навиками програмування, що дозволить розуміти принцип формування та виконання запитів.
Загальні компетентності:
К05 Здатність вчитися і оволодівати сучасними знаннями
Спеціальні (фахові) компетентності:
К15 Здатність розробляти архітектури, модулі та компоненти програмних систем
К26. Здатність до алгоритмічного та логічного мислення
Результати навчання:
ПР08 Вміти розробляти людино-машинний інтерфейс.
ПР23 Вміти документувати та презентувати результати розробки програмного забезпечення
Зміст курсу:
ЗМІСТОВИЙ МОДУЛЬ 1. Технології WEB-програмування
Тема 1. Вступ до PHP. Основні
Тема 2. Обробка результатів
Тема 3. ООП на PHP
Тема 4. Підтримка MySQL
Тема 5. PHP AJAX
Тема 6. Формат даних JSON Основні поняття бази даних, функції та команди Тема 7. Формат даних XML Основні принципи роботи з форматом. Записи Тема 8. Регулярні вирази Вирази та управління процесом виконання сценаріїв Тема 9. Cookie, сесії та аутентифікація
Тема 10. Особливості використання JavaScript
Форми контролю: лабораторні роботи, самостійна робота, тестування, усне опитування
Підсумковий контроль: Залік
