Спецификација предмета за књигу предмета | ||||||||||
Студијски програм | Саобраћај | |||||||||
Изборно подручје (модул) | Менаџмент и економија у транспорту и комуникацијама (ММТ) | |||||||||
Врста и ниво студија | Mастер академске студије | |||||||||
Назив предмета | Пројектовање web апликација | |||||||||
Број ЕСПБ | 4 | Статус предмета (обавезни/изборни) | изборни | |||||||
Услов | Положен предмет Основи програмирања на Основним академским студијама или сродан предмет | |||||||||
Циљ предмета |
Овладавање основним појмовима web програмирања кроз Microsoft ASP.NET (Active Server Pages .NET) технологију. | |||||||||
Исход предмета |
1. По завршетку курса сваки студент ће бити
способан да дефинише појмове: web сервер, web сајт, web форма, web
апликација, web сервис. 2. Студент ће бити упознат са стандардним контролама које се користе у развоју web сајтова и web апликација, као и Data контролама које се користе за управљање подацима из web апликација. 3. Сваки студент би требало да буде способан да пројектује и креира динамичке web сајтове и web апликације, као и да рукује подацима из web апликације. 4. Очекује се да сваки студент овлада техникама руковања подацима из релационих база података путем web апликације. 5. Сваки студент би требало да може самостално да креира WCF (Windows Communication Foundation) Data сервисе и употреби их из web апликација. |
|||||||||
Садржај предмета | ||||||||||
Теоријска настава |
Увод у web програмирање. Упознавање са Microsoft Visual Studio Website темплејтима. Директоријуми и датотеке пројекта типа ASP.NET Web Application. Догађаји у животном циклусу web апликације. Сесије. Простори имена у web апликацији. Серверске контроле. Навигационе технике. Смештање и издвајање података помоћу технологије ADO.NET. Управљање трансакцијама. Извршавање ускладиштених процедура. Изградња и увођење web апликација. Креирање WCF Data сервиса. Објављивање података помоћу WCF Data сервиса. | |||||||||
Практична настава (вежбе, ДОН, студијски истражива-чки рад) | Развојно окружење Microsoft Visual Studio. Креирање пројеката типа ASP.NET Web Application. Креирање web страница. Стања web странице током њеног животног циклуса. ASP.NET контроле: стандардне, валидационе, login, навигационе, контроле за рад са подацима. Избор начина позиционирања контрола на web страницама. Методе за постизање заједничког изгледа и доживљаја web страница. Креирање конекције web апликације са SQL Server базом података. Повезивање података са серверским контролама. Креирање пројеката типа WCF Service Application. Конфигурисање и коришћење WCF Data сервиса. | |||||||||
Литература | ||||||||||
1 | J. Webb, Razvoj Web aplikacija: VB.NET i VC#.NET, превод са енглеског, CET - Computer Equipment and Trade, Београд, 2003. | |||||||||
2 | С. А. Младеновић, С. Р. Јанковић и A. Р. Узелац, Основи програмирања, са решеним задацима у Visual Basic-у, Саобраћајни факултет, Београд, Србија, 2010. | |||||||||
3 | T. Northrup, M. Snell, Web Applications Development with Microsoft .NET Framework 4, Microsoft, Washington, USA, 2010. | |||||||||
4 | M. Halvorson, Microsoft® Visual Basic 2010 Step by Step, Microsoft, Washington, USA, 2010. | |||||||||
5 | Т. Patrick, Microsoft® ADO.NET 4 Step by Step, Microsoft, Sebastopol, USA, 2010. | |||||||||
Број часова активне наставе недељно током семестра/триместра/године | ||||||||||
Предавања | Вежбе | ДОН | Студијски истраживачки рад | Остали часови | ||||||
2 | 0 | 2 | 0 | 4 | ||||||
Методе извођења наставе |
Предавања ех-катедра. Вежбе ех-катедра. Лабораторијске вежбе. Појединачне презентације. Консултације. Е-учење. | |||||||||
Оцена знања (максимални број поена 100) | ||||||||||
Предиспитне обавезе | поена | Завршни испит | поена | |||||||
активност у току предавања |
10 | писмени испит | ||||||||
практична настава | усмени испит | 30 | ||||||||
колоквијуми | 30 | |||||||||
презентација пројекта | 30 | |||||||||