Skip to content
My profile

Course

Web application development in ASP.NET MVC technology

Elective6 ECTSSemester 660 h teaching

Course description

The course description is available in Croatian only.

  • Osnove C# jezika
  • Svojstva http protokola:request i response
  • Html forme, get i post
  • Koncept model-view-controller paradigme
  • Arhitektura višeslojne ASP.NET MVC aplikacije
  • Povezivanje URL lokacije i akcije kontrolera uz prijenos URL parametara (routing)
  • URL prostori aplikacije (areas)
  • Autorizacija i autentifikacija u ASP.NET MVC web aplikacijama
  • Uvod u ASP.NET MVC razor nomenklaturu
  • LINQ
  • Model binding u ASP.NET MVC tehnologiji
  • Korištenje konzole menadžer paketa
  • Entity framework code-first tehnologija i repository pattern
  • Entity framework code-first migrations
  • Osnovni principi javascripta i korištenja jQuery biblioteke
  • Principi ASP.NET MVC ajax mehanizma
  • Parcijalni pogledi (partial view) i korisničke kontrole
  • Validacija
  • Caching
  • Vlastiti filtri nad akcijama kontrolera
  • Testiranje akcija kontrolera ASP.NET MVC aplikacije
  • Postavljanje aplikacije u produkcijsko okruženje
  • Integriranje
  • Web API 2 sučelja u aplikaciju
  • Korisnički definirano povezivanje modela (model binding)
  • Povezivanje podataka s forme u kolekcije (master-detail)

Learning outcomes

Learning outcomes are available in Croatian only.

  1. analizirati analizirati tok podataka između klijenta i servera
  2. dizajnirati višeslojnu ASP.NET MVC aplikaciju
  3. predvidjeti moguće probleme u razvoju aplikacije
  4. povezati url lokacije sa odgovarajućim akcijama na serveru
  5. oblikovati LINQ upite nad kolekcijama i objektima
  6. integrirati Entity framework code first u ASP.NET MVC aplikaciju
  7. upravljati mehanizmima autorizacije i autentifikacije
  8. kombinirati klijentske biblioteke i asinkrone zahtjeve prema serveru
  9. kreirati mehanizme povezivanja glava-detalj podataka u jednom zahtjevu na server
  10. integrirati API sučelje za rad s podacima i pozivati ga iz klijentske aplikacije koristeći Web API 2

Reading list

Required reading

  • I. Cesar elektronički sadržaji predavanja (PPT prezentacije) na web stranici predmeta na Tehničkom veleučilištu u Zagrebu, 2013., www.tvz.hr

Course coordinators 1

Teaching staff 1

Exam dates

Exam dates for this academic year are not published yet. Last year's dates:

within 10 days within 30 days later past
Source: ISVU. Click a date to open Studomat and register; check it for changes too.