Спецификација предмета за књигу предмета
Студијски програм  Саобраћај
Изборно подручје (модул)  
Врста и ниво студија Докторске студије
Назив предмета Интернет програмирање у саобраћају
Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборни
Услов Информатичка писменост и познавање неког програмског језика опште намене.
Циљ
предмета
Упознавање са напредним техникама Интернет програмирања и овладавање њиховом имплементацијом у Microsoft Visual Studio развојном окружењу, кроз примену у саобраћајној струци.
Исход
предмета
1. По завршетку курса сваки студент ће бити способан да дефинише појмове: серверска Web апликација, клијентска Web апликација, софтверски Web сервис, сервисно-оријентисана архитектура софтвера, пословни процес, B2B интеграција софтверских система, cloud computing рачунарска парадигма, software-as-a-service, platform-as-a-service, infrastructure-as-a-service.
2. Студент ће бити упознат са основним принципима и техникама програмирања у Интернет базираним програмским језицима и сродним технологијама, као што су: HTML, XML, XHTML, CSS, CGI, PHP, ASP, MySQL, Мicrosoft SQL Server, SOAP, WSDL, UDDI.
3. Сваки студент требало би да буде способан да програмира ASP.NET Web апликације, ASP.NET XML Web сервисе и WCF Web сервисе у програмском језику Visual Basic или C#.                          
4. Сваки студент требало би да буде способан да препозна реалне проблеме из саобраћајне струке који могу бити решени одговарајућим апликацијама у Интернет окружењу, а затим самостално да пројектује и имплементира и по потреби интегрише одговарајуће Интернет апликације.
Садржај предмета
Теоријска
настава
Принципи развоја апликација у Интернет окружењу. Програмски језици и технологије: HTML,  XML, XHTML, PHP, ASP, MySQL. Сервисно оријентисане архитектуре и програмирање Web сервиса. Моделовање пословних процеса. Виртуелизација. Cloud Computing рачунарска парадигма. Модели испоруке сервиса у cloud computing окружењу. Microsoft Windows Azure cloud computing платформа. Microsoft SQL Azure - cloud computing релациони систем за управљање базама података.
Практична настава (вежбе, ДОН, студијски истражива-чки рад) Самосталан истраживачки рад у договору са наставником.
Литература
1 Scobey, P., Lingras, P., Web Programming And Internet Technologies: An E-Commerce Approach, Jones & Bartlett Learning, Burlington, USA, 2013.  
2 Webb, J., Razvoj Web aplikacija: VB.NET i VC#.NET, превод са енглеског, CET  - Computer Equipment and Trade, Београд, 2003.
3 Linthicum, D. S., Cloud Computing and SOA Convergence in Your Enterprise, Pearson Education, Boston, 2010.
4 Antonopoulos, N., Gillam, L. (Editors), Cloud Computing: Principles, Systems and Applications, Springer-Verlag, London, 2010.
5 Betts, D., Densmore, S., Dunn, R., Narumoto, M., Pace, E., Woloski, M., Developing Applications for the Cloud on the Microsoft® Windows Azure™ Platform, Microsoft, 2010.
6 Janković, S., B2B integracija saobraćajnih sistema, monografija, Zadužbina Andrejević, Beograd, 2013, ISBN: 978-86-525-0112-0, ISSN: 0354-7671, UDC: 656:004, COBISS.SR-ID: 198267404
Број часова активне наставе недељно током семестра/триместра/године
Предавања Вежбе ДОН Студијски истраживачки рад Остали часови
3     3 8
Методе
извођења
наставе
Предавања ex-катедра и студијски истраживачки рад.
Оцена знања (максимални број поена 100)
Предиспитне обавезе поена Завршни испит поена
активност у току
предавања
  писмени испит  
практична настава   усмени испит 50
колоквијуми      
семинари 50