Zoznam všetkých cieľov

Cvičenia

1. týždeň: Začíname

  1. Oboznámiť sa s organizáciou predmetu Programovanie v prostredí .NET.
  2. Nainštalovať aktuálnu platformu .NET.
  3. Nainštalovať vývojové prostredie.
  4. Vytvoriť konzolový projekt, skompilovať ho a spustiť.

2. týždeň: Úloha 1 - Návrh hry

  1. Identifikovať základné triedy, vzťahy a operácie dlaždicovej hry a vytvoriť konceptuálny model vlastnej hry.
  2. Identifikovať základné stavy hry a prechody medzi nimi.
  3. Navrhnúť základnú logiku hry.

3. týždeň: Úloha 2 - Implementujeme jadro hry

  1. Vytvoriť triedy podľa návrhu jadra hry z minulého cvičenia.
  2. 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

  1. Vytvorte unit testy pre otestovanie inicializácie herného poľa a metód hernej logiky.
  2. Implementujte jednoduché konzolové používateľské rozhranie pre vašu hru.

5. týždeň: Úloha 4 - Implementujeme servisné komponenty

  1. Vytvorte entitné triedy slúžiace na reprezentáciu údajov služby.
  2. Vytvorte rozhrania servisných komponentov.
  3. Implementujte rozhranie servisných komponentov.

6. týždeň: Odovzdanie 1: Logika hry + servisné komponety

  1. Odovzdanie úloh 1-4.

7. týždeň: Úloha 5 - EntityFramework - implementácia servisných komponentov

  1. Implementujte servisné komponenty použitím Entity Framework Core.

8. týždeň: Úloha 6 - Webové služby

  1. Implementujte REST webové služby pre servisné komponenty.

9. týždeň: Odovzdanie 2: EntityFramework + REST

  1. Odovzdanie úloh 5 a 6

10. týždeň: Úloha 7 - Webové aplikácie

  1. Implementujte webovú aplikáciu s používateľským rozhraním.

13. týždeň: Odovzdanie 3: Webová aplikácia ASP.NET MVC

  1. Odovzdanie finálneho riešenia