Zoznam všetkých cieľov
Cvičenia
1. týždeň: Začíname
- Oboznámiť sa s organizáciou predmetu Programovanie v prostredí .NET.
- Nainštalovať aktuálnu platformu .NET.
- Nainštalovať vývojové prostredie.
- Vytvoriť konzolový projekt, skompilovať ho a spustiť.
2. týždeň: Úloha 1 - Návrh hry
- Identifikovať základné triedy, vzťahy a operácie dlaždicovej hry a vytvoriť konceptuálny model vlastnej hry.
- Identifikovať základné stavy hry a prechody medzi nimi.
- Navrhnúť základnú logiku hry.
3. týždeň: Úloha 2 - Implementujeme jadro hry
- Vytvoriť triedy podľa návrhu jadra hry z minulého cvičenia.
- Implementovať základnú logiku hry na základe návrhov z minulého cvičenia.
4. týždeň: Úloha 3 - Tvoríme jednoduché konzolové rozhranie
- Vytvorte unit testy pre otestovanie inicializácie herného poľa a metód hernej logiky.
- Implementujte jednoduché konzolové používateľské rozhranie pre vašu hru.
5. týždeň: Úloha 4 - Implementujeme servisné komponenty
- Vytvorte entitné triedy slúžiace na reprezentáciu údajov služby.
- Vytvorte rozhrania servisných komponentov.
- Implementujte rozhranie servisných komponentov.
6. týždeň: Odovzdanie 1: Logika hry + servisné komponety
- Odovzdanie úloh 1-4.
7. týždeň: Úloha 5 - EntityFramework - implementácia servisných komponentov
- Implementujte servisné komponenty použitím Entity Framework Core.
8. týždeň: Úloha 6 - Webové služby
- Implementujte REST webové služby pre servisné komponenty.
9. týždeň: Odovzdanie 2: EntityFramework + REST
- Odovzdanie úloh 5 a 6
10. týždeň: Úloha 7 - Webové aplikácie
- Implementujte webovú aplikáciu s používateľským rozhraním.
13. týždeň: Odovzdanie 3: Webová aplikácia ASP.NET MVC
- Odovzdanie finálneho riešenia