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ý