PV247 Agilní webový projekt na platformě .NET Organizace •Hodina se skládá z přednášky a konzultace k projektu. •Přednášky jsou povinné, povolené jsou 2 absence. •Každý tým má přirazeného supervizora, který bude projekt konzultovat a dohlížet na jeho průběh. •Na projektu pracují týmy průběžně. •Předmět je ukončený zápočtem, o kterém rozhodne supervizor projektu. Detailní technické požadavky •Třídy mají jednu zodpovědnost. •V projektu nejsou žádné zbytečné soubory, třídy, atd. •Kód je testovatelný a je psán podle dobrých mravů (performance, security, atd.). •JavaScript je psán modulárně. •Projekt je kompletně (podle zdravého rozumu) pokryt unit testy. •Kód ke psaný podle jednotných coding rules (celý kód vypadá stejně a vypadá jako by ho psal jeden člověk). Osnova (orientační) 24.09.2015 Introduction to web applications, Github 01.10.2015 MVC, Entity framework basics 08.10.2015 Web frontend, grid system, front icons, React JS 15.10.2015 Async Programming, WebApi, Identity basics 22.10.2015 MVC - Model binding, Validation, Templates 29.10.2015 MVC - Identity, Localization, Bundling, Owin 05.11.2015 Entity framework advanced 12.11.2015 IIS & deployment, Azure websites, Azure services 19.11.2015 Unit tests (.NET, JS) 26.11.2015 Agile, lean, scrum 03.12.2015 Marketing, seo, conversions 10.12.2015 Ux & design 17.12.2015 Prezentace projektu a hodnocení •