Опис навчальної дисципліни

Кафедра, яка забезпечує викладання

прикладної математики

Рівень вищої освіти

Перший (бакалаврський)

Курс, семестр

3, 6

Обсяг дисципліни та розподіл годин аудиторної та самостійної роботи

4 кредити ЄКТС: 72 аудиторні години, 48 годин самостійної роботи

Мова викладання

Українська

Вимоги до початку вивчення дисципліни

Розуміння принципів роботи комп’ютерних мереж.

Практичні навички програмування на Python чи іншій об’єктно-орієнтованій мові.

Практичні навички роботи з базами даних.

Що буде вивчатися

Протокол HTTP. Принципи реалізації серверних застосунків. Мова програмування PHP, фреймворки Django та Flask. Реалізація взаємодії із клієнтським застосунком засобами протоколу HTTP (REST).

Чому це цікаво/треба вивчати

Більшість сучасних сайтів та вебзастосунків підтримують постійний контакт із відповідними серверними застосунками для підвантаження даних та оновлення доступного користувачеві контенту. Чим більша частина програмних рішень переходить на використання веб-інтерфейсів, тим більшим попитом будуть користуватися спеціалісти, що можуть правильно організувати клієнт-серверну взаємодію.

Чому можна навчитися

Розуміти принципи роботи протоколу HTTP.

Розробляти серверне програмне забезпечення комунікації з клієнтським застосунком.

Розуміти принципи роботи сервера, основи розміщення застосунків у хмарі.

Розуміти синтаксис та принципи роботи мови програмування РНР.

Користуватися фреймворками Django та Flask.

Як можна користуватися набутими знаннями і уміннями

По завершенню курсу, студенти будуть у змозі реалізувати серверну частину вебзастосунку: від програмування до розміщення у хмарі, за допомогою мови РНР чи фреймворків Django чи Flask.

Інформаційне забезпечення дисципліни

Слайди презентацій та онлайн-репозиторій лекційних прикладів.

Сайти документації розглянутого програмного забезпечення.

Онлайн-курси за методикою змішаного навчання.

Силабус

Вид семестрового контролю

Залік


Схожі силабуси
Погодитись
Цей сайт використовує cookies. Дізнатись більше