Spinner

Документ се учитава

АТУСС

ВИШЕР

Академија техничко-уметничких струковних студија Београд

Одсек Висока школа електротехнике и рачунарства

Програмирање веб апликација Шифра: ОI0026 | 6 ЕСПБ

Опште информације
Ниво студија: Основне струковне студије
Година студија: 3
Семестар: 5
Услов: Нема.
Циљ: Упознавање са актуелним концептима у области развоја веб апликација применом PHP програмског језик, Java Script, jQuery, AJAX библиотеке. Интеграција са MySQL, PostgresSQL, MongoDB системом база података. Оспособљавање студената за рад у LARAVEL радном оквиру.
Исход: Студенти ће развити разумевање актуелних концепата и демонстрираће способност да самостално израде веб апликацију и информациони систем.
Садржај предмета
Теоријска настава:
  1. Архитектура веб апликација. Трослојна архитектура.
  2. MVC архитектура. Full – stack архитектура.
  3. Скриптни језици. Основе програмског језика PHP, Променљиве, оператори, условни искази, петље. Функције. PHP низови.
  4. Вишедимензионални низови. Функције за рад са низовима.
  5. Рад са датотекама. Рад са обрасцима.
  6. Коришћење колачића у PHP –у. Коришћење сесија.
  7. Постављање временског ограничења. Сигурност сесије.
  8. PHP објекти. Декларисање класе.
  9. Стварање и приступ објектима. Конструктори и деструктори. Методе.
  10. Статичке методе и статичка својства. Наслеђивање.
  11. Рад са релационим и нерелационим базама података.
  12. Приступање MySQL–у, PostgresSQL и MongoDB помоћу PHP-a.
  13. Валидација JavaScripta и PHP-a и обрада грешака.
  14. Коришћење асихроне комуникације и jQuery библиотека.
  15. LARAVEL радни оквир за израду модерних PHP апликација.
Практична настава:
  1. Вежбе прате излагање на предавањима. На лабораторијским вежбама студенти раде на пројектовању веб апликација са имплементираном MVC архитектуром .
Литература
  1. Г. Димић, Б. Богојевић, Програмирање веб апликација, Приручник за лабораторијске вежбе, АТУСС, 2022
  2. Робин Никсон, Научите PHP, MySQL, JavaScript, Микро књига O'Reilly,2021.
  3. Hirdesh Bhardwaj, PHP Mysql For Advanced Learning, Published by Booksclinic, 2021.
  4. Matt Stauffer, LARAVEL Radni okvir za izradu modernih PHP aplikacija, KOMPJUTER BIBLIOTEKA, 2019.
  5. Steve Francia, MongoDB and PHP, O'Reilly Media, Inc., 2012.
Број часова активне наставе (недељно)
Предавања: 2
Вежбе: 2
Други облици наставе: 1
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
5
активности на лабораторијским вежбама
10
семинарски рад
0
колоквијум
55
Завршни испит
Поени
Писмени испит
30
Усмени испит
0
Практични испит
0

Наставник

Сарадник

Обавештења
© 2024 Одсек Висока школа електротехнике и рачунарства, Београд
Војводе Степе 283, office@viser.edu.rs, +381 11 2471 099
Радно време: Понедељак - Петак 09:00-17:00