Seminář - projekt z .NET/C#

Týden 11 - MVVM architektura prezentační vrstvy

Cvičení:

  • Představení MVVM a jeho srovnání s MVC.
  • Praktická ukázka DotVVM a samostatná práce na cvičení.
Projekt:
  • Do finálního odevzdání dokončete prezentační vrstvu projektu a doplňte případnou chybějící funkcionalitu.
  • Do projektu nezapomeňte zahrnout i demonstrační data (ke všem entitám).
  • Projekt i testy musí být spustitelné.
  • K projektu přiložte demonstrační volání všech metod v rámci vašeho API.
  • V rámci projektu mějte předvytvořené uživatelské účty pro všechny role ve vaší aplikaci (přihlašovací údaje uveďte nejlépe na přihlašovací stránce - viz demonstrační projekt).
Deadline:
  • Termín odevzdání závěrečné verze projektu byl odložen na 12.12 (včetně), později tedy už nebude možné projekt odevzdat.
Obhajoba:
  • Očekáváná délka prezentace je 4-5 minut.
  • Prezentace projektu budou probíhat ve dnech 13. 14.12 v rámci cvičení.
  • Harmonogram obhajob vám zašleme týden předem. Pokud vám přidělené pořadí nebude vyhovovat, dejte nám obratem vědět
    (rozpis se tedy může změnit, proto si přesný čas vaší prezentace zkontrolujte den před obhajobou).
  • Prezentace je povinná, na obhajobu se dostavte nejméně 10 minut předem, ať si vše stihnete přichystat.
  • V rámci vaší prezentace budou nejvíce hodnoceny následující části:
    • live demo (alespoň) dvou zajímavých případů užití vaší aplikace (alespoň jeden z nich musí být non-CRUD)
    • 2-3 postřehy z práce na vašem projektu (případně věci, které pro vás byly náročné, co vám vadilo, nebo se naopak zamlouvalo)
  • Za obhajobu můžete získat maximálně 15 bodů (hodnocení bude uděleno až po skončení obhajoby).