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
  • 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 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ú evaluovať čiastkové fázy projektu
  • na záver semestru prebehne prezentácia projektu, kde študenti predvedú, čo naprogramovali
  • kompletný projekt je možné odovzdať až do 24. 1.
  • na projekte sa bude pracovať v trojici

*vlastná téma musí byť schválená cvičiacim, ktorý ju následne vypíše

Požiadavky k projektu

  • minimálne 6 tabuliek v databáze
  • dodržanie architektúry prezentovanej na cvičeniach
  • integrácia niekoľko 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

Evaluácia fáz projektu

  • v priebehu semestru budú evaluované vaše čiastkové fázy projektu
  • projekt nebudete priebežne odovzdávať do odevzdávárny, stačí mať na Gite aktuálnu verziu v master branch
  • od cvičiaceho dostanete spätnú väzbu, ktorú je nutné zapracovať
  • repozitár skontrolujte, pokiaľ v ňom nebudete mať aktuálnu funkčnú verziu projektu, nebude cvičiaci povinný dať vám spätnú väzbu
  • finálnu verziu projektu odovzdáte do pripravenej odevzdavárny až po tom, ako vám to schváli cvičiaci (čiže, ak nebude mať žiadne väčšie výhrady voči vašemu projektu)

Hodnotenie:

Pre úspešné zakončenie predmetu je nutné:
  • zúčastniť sa obhajoby projektu
  • odovzdať do odevzdavárny finálnu verziu projektu,  s ktorou bude daný cvičiaci spokojný (do 24.1.)