Навигација

19Е034ИП - Интернет програмирање

Спецификација предмета
НазивИнтернет програмирање
Акроним19Е034ИП
Студијски програмЕлектротехника и рачунарство
Модулмодул Информационе и комуникационе технологије - смер Аудио и видео технологије, модул Информационе и комуникационе технологије - смер Интернет и мобилне комуникације, модул Информационе и комуникационе технологије - смер Микроталасна техника, модул Телекомуникације и информационе технологије - смер Аудио и видео технологије, модул Телекомуникације и информационе технологије - смер Информационо комуникационе технологије, модул Телекомуникације и информационе технологије - смер Микроталасна техника
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
    Број ЕСПБ6.0Статус предметаизборни
    Условљност другим предметимаНема
    Циљеви изучавања предметаСтуденти ће научити да имплементирају динамичке веб сајтове који омогућавају жељени приказ садржаја и интеракције са корисницима, користећи програмске алате отвореног кода.
    Исходи учења (стечена знања)Студенти ће моћи да дизајнирају и имплементирају веб сајтове са великим бројем могућности, као што су: унос и читање података у удаљену базу, аутентификација, претраживање сајта, корисничке сесије, анализа маркетиншких опција, провера исправности попуњених формулара итд.
    Садржај предмета
    Садржај теоријске наставеНајпре ће бити предавани програмски језици помоћу којих се дефинише приказ садржаја у браузеру крајњег корисника, XHTML и CSS. Затим ће бити изложен JavaScript, језик којим се имплементирају реакције на корисничке акције на корисничком рачунару, као и серверу. На крају ће бити предавани PHP језик и MySQL база података помоћу којих се имплементирају реакције на корисничке акције на страни сервера.
    Садржај практичне наставеСтуденти ће на вежбама израдити динамички веб сајт са разним значајним функционалностима. Веб сајт ће се радити у три етапе: најпре ће бити дефинисан изглед сајта помоћу XHTML и CSS програмских језика, затим ће сајт бити повезан помоћу PHP кода са MySQL базом, на крају ће сајту бити додате JavaScript функционалности,
    Литература
    1. Slajdovi na veb strani
    2. David DuRocher, HTML and CSS QuickStart Guide: The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive Websites, and Mastering, 2021
    3. David Flanagan, JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 2020
    4. Jon Ducket, PHP & MySQL: Server-side Web Development, 2022
    Број часова активне наставе недељно током семестра/триместра/године
    ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
    31.5
    Методе извођења наставеНастава се састоји из предавања и вежби. На вежбама се кроз пројекат израђује динамички веб сајт. На пројекту раде групе од два студента. Cтуденти могу наћи информације везане за предмет на веб сајту.
    Оцена знања (максимални број поена 100)
    Предиспитне обавезеПоенаЗавршни испитПоена
    Активности у току предавања0Писмени испит40
    Практична настава0Усмени испит0
    Пројекти
    Колоквијуми0
    Семинари60