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.)