Osnova predmetu PV179
Organizačné informácie
Úvod:
- tento predmet naväzuje na predmet PV178 Úvod do vývoje v C#/.NET
- výuka prebieha formou pravidelných cvičení, ktoré budú priamo naväzovať na polovicu prednášok
- zvyšné prednášky budú prezentované vybranými odborníkmy z praxe
- prednášky sú povinné, avšak sú možné 4 neospravedlnené absencie
- v priebehu semestra bude prebiehať implementácia vlastného projektu na zvolenú tému
Cvičenia:
- dochádzka na cvičenia nie je povinná
- cvičenia začínajú štandardne od 1. týždňa
- sú orientované na prácu na vlastnom projekte (prípadne na predpripravenom projekte) s dôrazom na celkovú architektúru
Projekt:
- je možné navrhnúť si vlastnú tému projektu*, prípadne si vybrať niektorú tému z pripravenej ponuky (každá seminárna skupina má vlastnú ponuku tém)
- v priebehu semestru sa budú odovzdávať 3 čiastkové fázy projektu
- na záver semestru prebehne obhajoba projektu, kde študenti predvedú aktuálny stav aplikácie, a ako ju plánujú dokončiť
- kompletný projekt je potom možné odovzdať až cez skúškové obdobie do 19. 1.
- na projekte sa silne odporúča pracovať vo dvojici, je ale možné pracovať aj individuálne
*vlastná téma musí byť schválená cvičiacim, ktorý ju následne vypíše
Požiadavky k projektu
- minimálne 5 tabuliek v databáze
- dodržanie architektúry prezentovanej na cvičeniach
- integrácia prebraných návrhových vzorov a best practices (Unit of Work, Query Object, Repository, Facade pattern, Services, Data Transfer Objects, ...)
- netriviálna (nonCRUD) funkcionalita
- Dependency Injection
- Web API
- prihlasovanie užívateľov
Anketa časovej záťaži projektu
Odovzdanie fáz projektu
- v priebehu semestru sa budú odovzdávať 3 čiastkové fázy projektu
- projekt odovzdávajte do príslušnej odevzdávárny, v prípade problémov kontaktujte svojho cvičiaceho
- po každej odovzdanej fázy dostanete spätnú väzbu od cvičiaceho
- odovzdaný súbor skontrolujte, prípady typu: "omylom som odovzdal zlú verziu vypracovania" budú po uplynutí deadlinu brané ako neskoré odovzdanie
- na neskoro odovzdaný projekt nebude cvičiaci povinný dávať spätnú väzbu
- pokiaľ sa dohodnete s cvičiacim, že projekt budete mať prístupný na GitHube, nemusíte ho odovzdávať do odevzdávárny
- projekt pred obhajobou projektu nebude nutné odovzdať, stačí odovzdať až finálnu verziu
Hodnotenie:
Pre úspešné zakončenie predmetu je nutné:- mať maximálne 4 neospravedlnené neúčasti na prednáškach
- zúčastniť sa obhajoby projektu
- odovzdať do 19. 1. finálnu verziu projektu, s ktorou bude daný cvičiaci spokojný