”Свако ко престане да учи је стар, било да има двадесет или осамдесет година. Ко настави да учи, остаје млад.”
Хенри Форд

Web програмирање

Web програмирање

Предавања и вежбе: Дејан Ранчић

Студијски програм: Геодезија
Врста и ниво студија: Oсновне академске студије
Статус предмета: Изборни
Број ЕСПБ: 5
Услов: Нема.

Циљ предмета

После завршеног курса студент треба да овлада основама WEB програмирања и да самостално израђује WEB апликације нижег и средњег нивоа сложености са аспектом на практичну примену у геодзији.

Исход предмета

Резултат курса треба оспособи студента да влада техникама WEB програмирања и да разуме и правилно користи терминологију у области WEB програмирања.

Садржај предмета

Теоријска настава

1. недеља
Увод у WEB програмирање.
2. недеља
Основни принципи и концепти WEB програмирања.
3. недеља
Навигација на Вебу и претраживачи.
4. недеља
Основни концепти HTML-a, CSS-a и JavaScript-а.
5. недеља
Формирање статичких HTML страница и употребa CSS стилова.
6. недеља
Основи PHP програмског језика и MySQL базе података.
7. недеља
Принципи и концепти серверског и клијентског програмирања.
8. недеља
Стварање форми за унос и учитавање података на сервер. Креирање основног сајта за управљање садржајем.
9. недеља
Програмирање API (Application Programming Interface) за додавање функционалности сајта.
10. недеља
Специфичности геодетских података и WEB програмирање.
11. недеља
Основе ArcGIS API.
12. недеља
Концепт Google Maps JavaScript API.
13. недеља
Концепт и примена програма GeoServer. Концепт и примена платформе OpenLayers.
14. недеља
Анализа применљивости различитих концепата WEB програмирања.
15. недеља
Овера елабората.

Практична настава

Вежба 1:
Дизајн једноставних WEB страница.
Вежба 2:
Практична примена HTML-a, CSS-a и JavaScript-а на једноставним примерима.
Вежба 3:
Примери формирања статичких HTML страница и употреба CSS стилова.
Вежба 4:
Примери PHP, и MySQL базе података.
Вежба 5:
Пример Google Maps JavaScript API.
Вежба 6:
Примери ArcGIS API-а.

Литература

  1. Н. Ајзенхамер, А. Зечевић: Програмирање за Web, Математички факултет Универзитета у Београду, скрипте, Београд 2022.

Методе извођења наставе

Предавања, вежбе, консултације.

Број часова активне наставе

Предавања: 2
Вежбе: 3

Оцена знања (максимални број поена 100)

Предиспитне обавезе
Поена
Елаборат
30
Завршни испит
Поена
Писмени испит
70
Scroll to Top