Веб-програмування
Освітня програма: Геоінформаційні системи та технології
Структурний підрозділ: Навчально-науковий інститут "Інститут геології"
Назва дисципліни
Веб-програмування
Код дисципліни
ВК 1.01
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2022/2023
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
- Застосовувати концептуальні знання природничих і соціальноекономічних наук при виконанні завдань геодезії та землеустрою.
- Виконувати обстеження і вишукувальні, топографо-геодезичні, картографічні, проектні та проектно-вишукувальні роботи при виконанні професійних завдань з геодезії та землеустрою.
- Обирати і застосовувати інструменти, обладнання, устаткування та програмне забезпечення, які необхідні для дистанційних, наземних, польових і камеральних досліджень у сфері геодезії та землеустрою.
- Організовувати та виконувати дистанційні, наземні, польові і камеральні роботи в сфері геодезії та землеустрою, оформляти результати робіт, готувати відповідні звіти
Форма навчання
Попередні умови та додаткові вимоги
Базові навички роботи з комп’ютером
Зміст навчальної дисципліни
Відбувається ознайомлення базовими поняттями організації доступу до даних – url, http, html. Студенти знайомляться з сучасними концепціями передачі даних, основними протоколами та схемами адресації для задач web. Вивчається загальні принципи організації та налаштування найбільш поширених web-серверів (Apache, nginx). Студенти знайомляться із професійними програмними продуктами для web-розробки (WebStorm). Вивчаються основи мови розмітки HTML та мови стилів CSS. Студенти отримують практичні навички командної розробки для представлення даних на прикладах даних геонаправленості. Відбувається знайомство з особливостями представлення гео-даних в базах даних та використанням фреймоків для фронт-енд розробок (Django). Студенти знайомляться із основами представлення даних в сучасних «web-движках».
Рекомендована та необхідна література
1. Пасічник В.В., Пасічник О.В., Угрин Д.І. Веб-технології. – Львів: ПП «Магнолія 2006», 2013. – 336 с.
2. Пасічник О. Г., Пасічник О. В., Стеценко І. В. Основи Веб-дизайну. – К.: Вид. група BHV, 2009. – 336 с.
3. HTML: HyperText Markup Language by MDN Web Docs' https://developer.mozilla.org/en-US/docs/Web/HTML
4. CSS: Cascading Style Sheets by MDN Web Docs' https://developer.mozilla.org/enUS/docs/Web/CSS
5. Стандарт Living Standard HTML https://html.spec.whatwg.org/multipage/
6. Стандарт CSS https://www.w3.org/Style/CSS/
7. Стандарт RFC 791 https://tools.ietf.org/html/rfc791
8. Стандарт RFC 793 https://tools.ietf.org/html/rfc793
9. Стандарт RFC 793 https://tools.ietf.org/html/rfc2616
10. Стандарт RFC 3986 https://tools.ietf.org/html/rfc3986
Заплановані освітні заходи та методи викладання
лекції, практичні заняття, самостійні практичні роботи, модульні контрольні роботи
Методи та критерії оцінювання
Контроль здійснюється за модульно-рейтинговою системою та передбачає: виконання 10 практичних робіт (де студенти мають продемонструвати
якість засвоєних знань та вирішити поставлені задачі використовуючи окреслені викладачем методи та засоби), виконання 4 самостійних практичних робіт (де студенти мають продемонструвати якість засвоєних знань та вирішити поставлені задачі без обмеження інструментарію та техніки вирішення проблеми) та проведення 2 письмових модульних контрольних робіт. Підсумкове оцінювання проводиться у формі письмового заліку.
Мова викладання
українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни