Preskoči na vsebino
Moj profil

Predmet

Razvoj spletnih aplikacij v tehnologiji ASP.NET MVC

Izbirni6 ECTS6. semester60 h pouka

Opis predmeta

Opis predmeta je na voljo samo v hrvaščini.

  • 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)

Učni izidi

Učni izidi so na voljo samo v hrvaščini.

  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

Literatura

Obvezna 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

Nosilci predmeta 1

Izvajalci pouka 1

Izpitni roki

Roki za to študijsko leto še niso objavljeni. Lani so bili:

do 10 dni do 30 dni pozneje izvedeni
Vir: ISVU. Klik na rok odpre Studomat za prijavo na izpit; tam preveri tudi morebitne spremembe.