Opis predmeta
Opis predmeta dostupan je samo na hrvatskom jeziku.
- 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)
Ishodi učenja
Ishodi učenja dostupni su samo na hrvatskom jeziku.
- analizirati analizirati tok podataka između klijenta i servera
- dizajnirati višeslojnu ASP.NET MVC aplikaciju
- predvidjeti moguće probleme u razvoju aplikacije
- povezati url lokacije sa odgovarajućim akcijama na serveru
- oblikovati LINQ upite nad kolekcijama i objektima
- integrirati Entity framework code first u ASP.NET MVC aplikaciju
- upravljati mehanizmima autorizacije i autentifikacije
- kombinirati klijentske biblioteke i asinkrone zahtjeve prema serveru
- kreirati mehanizme povezivanja glava-detalj podataka u jednom zahtjevu na server
- integrirati API sučelje za rad s podacima i pozivati ga iz klijentske aplikacije koristeći Web API 2
Literatura
Obavezna literatura
- 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
Nosioci predmeta 1
Izvođači nastave 1
Ispitni rokovi
Rokovi za ovu akademsku godinu još nisu objavljeni. Prošle godine održani su:
- 16. 2. 2026.Redovni rokodržan
- 23. 2. 2026.Redovni rokodržan
- 20. 6. 2026.Redovni rokodržan
- 29. 6. 2026.Redovni rokodržan
- 6. 7. 2026.Redovni rokodržan
- 2. 9. 2026.Redovni rokodržan
do 10 dana do 30 dana kasnije održani
Izvor: ISVU. Klik na rok otvara Studomat za prijavu ispita; ondje provjeri i moguće izmjene.