ASP NET MVC SISSEJUHATUS Mait Poska Andres Kver

  • Slides: 6
Download presentation
ASP. NET MVC SISSEJUHATUS Mait Poska & Andres Käver, IT Kolledž 2014

ASP. NET MVC SISSEJUHATUS Mait Poska & Andres Käver, IT Kolledž 2014

Mida, milleks, kuidas, jne. Kuidas tehakse veebirakendusi tänapäevaste arendusvahenditega. • Mustrid ja tehnoloogiad –

Mida, milleks, kuidas, jne. Kuidas tehakse veebirakendusi tänapäevaste arendusvahenditega. • Mustrid ja tehnoloogiad – MVC jmt, Entity Framework (Code First), Unit of Work, Dependency injection, Repository, koodihaldus, . . . • Projekt – 2 -liikmelised grupid + õppejõud • Projekt jaotatud mitmeks vaheetapiks, et ei kuhjuks lõppu •

Hinne 50% projekt, 15% teoreetiline eksam, 35% praktiline eksam. • Kõikides hinde osades >50%

Hinne 50% projekt, 15% teoreetiline eksam, 35% praktiline eksam. • Kõikides hinde osades >50% nõue • Projekt – sisu suhteliselt lihtne, 5 -10 seotud olemit (pluss kasutajahaldus). • Põhirõhk mustritel ja tehnoloogiatel. •

Projekt 2 -liikmelised meeskonnad – ei mingit tegemisest viilimist ja vastutuse hajumist (+ õppejõud)

Projekt 2 -liikmelised meeskonnad – ei mingit tegemisest viilimist ja vastutuse hajumist (+ õppejõud) • Sisu lihtne, 5 -10 seotud olemit + kasutajate haldus • Soovitavalt praktiline projekt • Võimalikud teemad: CRM, raamatukogu, retseptiraamat, küsimustikud, flashcards •

Projekti etapid • • • Meeskonna moodustamine projekti idee TFS seadistatud, commitid kõigilt liikmetelt

Projekti etapid • • • Meeskonna moodustamine projekti idee TFS seadistatud, commitid kõigilt liikmetelt Projekt kirjeldatud, joonistatud umbkaudsed ekraanivormid – ZZ/YY Tööjaotus, olemid ja ekraanivormid jagatud MVC põhi olemas, koos mõne vaate ja kontrolleriga. Mudel ja äriloogika eraldi projektides Deploy seadistatud ja prototüüp servis olemas – ZZ/YY 50% vaadetest olemas, vaatemudelid, kasutajate autentimine 90% vaadetest olemas, masterpages jne Internatsionaliseerimine ja valideerimine valmis – ZZ/YY Viimane lihv, kõik on valmis projekti esitlemiseks– ZZ/YY

Loengud/praktikumid • • 01 – MVC muster, Web. Forms vs asp. net MVC, näidisaplikatsioon,

Loengud/praktikumid • • 01 – MVC muster, Web. Forms vs asp. net MVC, näidisaplikatsioon, tugevalt tüübitud vaated ja viewbag 02 – Entity Framework Code First, migreerimine, andmete kuvamine, linq, andmete loomine 03 – andmete kuvamine (komponendid), autoriseerimine, failide upload, tfs, deploy 04 – Vaated. Razor, code expressions, code blocks, osalised vaated 05 – html helperid, pagineerimine, custom html helper 06 – routing ja kontrollerid, valideerimine, lokalisatsioon, Io. C/dependency injection, repository 07 – bundles, minification, virtual paths, js transformatsioon, Cached. Repository 08 - reserv