Програмирање апликација база податакаШифра: МR0020 | 8 ЕСПБ
Опште информације
Ниво студија:Мастер струковне студије
Година студија:2
Семестар:3
Услов:Познавање основа објектног програмирања и језика за упит податакa
Циљ:Обучити студенте основама fullstack програмирања са базама података. Стећи практична знања о архитектури и пројектовању апликација база података.
Исход:Студенти су научени да пројектују и програмирају основне апликације засноване на релационим базама података користећи објекте и моделе одговарајућих класа и ентитета.
Садржај предмета
Теоријска настава:
Уводно предавање. Програм предмета, организација и садржај курса. Основни појмови. Радно окружење.
Елементи апликација. Архитектуре МVC односно MVVM.
Vue.js. Основне компонентног начина пројектовања.
Vue.js. Сложене апликације и повезивање компонената.
Vue.js. Повезивање приказа и података. Особине својстава и догађаја.
Vue.js. Детаљи рада са компонентама. Директиве. Технике условног приказа.
Linq. Нове технике објектног претраживања података.
ORM. Entity Framework. Увод у објектно мапирање.
EF. Измена модела ентитета. Повезивање.
EF. Примери моделовања ентитета у односу на табеле у бази.
.NET Core. Израда backend сервиса са објектним моделом података.