Aller au contenu
Mon profil

Cours

Développement d’applications web avec la technologie ASP.NET MVC

Optionnels6 ECTSSemestre 660 h d’enseignement

Description du cours

La description du cours est disponible uniquement en croate.

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

Acquis d’apprentissage

Les acquis d’apprentissage sont disponibles uniquement en croate.

  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

Bibliographie

Bibliographie obligatoire

  • 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

Responsables du cours 1

Intervenants 1

Dates d’examen

Les sessions d'examens de cette année universitaire n'ont pas encore été publiées. L'année dernière, ont eu lieu :

dans 10 jours max. dans 30 jours max. plus tard ont eu lieu
Source : ISVU. Un clic sur une session ouvre Studomat pour l'inscription à l'examen ; vérifie-y aussi d'éventuelles modifications.