Bakalářská práce

Study materials for the web development in .NET Core

Viliam Popróči
Anotace

Cieľom tejto práce je vytvoriť komplexnú webovú aplikáciu, ktorá bude slúžiť ako študijný materiál pre predmet PV179. Aplikácia beží na relatívne novom frameworku na vývoj webov ASP.NET Core. Prvá časť práce sa zameriava na rozdiely staršieho ASP.NET framewoku a ASP.NET Core frameworku. Nasledujúca časť popisuje použité návrhové vzory. Posledná časť obsahuje štruktúru projektu, jeho architektúru a použité technológie.

Abstract

The goal of this thesis is to develop a complex web application, which serves as educational material for the PV179 course. The application is running on a relatively new web development framework ASP.NET Core. The first part of the thesis focuses on the main differences of former ASP.NET framework and ASP.NET Core framework. The following part is describing used design patterns. The last part contains the project structure, architecture and the technologies used in it.

Zadání práce
Kurz PV179 Vývoj systémů v C#/.NET sa skladá z 12 cvičení, počas ktorých sa študenti učia vytvoriť netriviálnu webovú aplikáciu na platforme .NET.
Cieľom práce je vytvoriť študijné materiály, ktoré by boli zamerané na multiplatformový vývoj webových aplikácií v .NET Core. Tieto materiály budú zahŕňať realizáciu preberaných návrhových vzorov a dobrých praktík, prácu s ORM a MicroORM nástrojmi, taktiež prácu s nástrojmi na vytvorenie prezentačnej vrstvy (ASP.NET Core MVC, DotVVM, Angular) a REST API. Tieto materiály budú mať pre každý týždeň výuky formu dvojice, ktorá reprezentuje projekt na začiatku cvičenia a na jeho konci. K tomu bude pre každý týždeň priložený zoznam úloh, ktoré majú študenti na danom cvičení urobiť, prípadne postup pre cvičiaceho, ako realizovať komplikovanejšiu ukážku daného konceptu. Súčasťou výstupu tejto práce bude taktiež katalóg vybraných problémov a ich riešení, ktoré môžu pri vývoji takejto aplikácie v .NET Core nastať.
V teoretickej časti študent popíše použité technológie a ich rozdiely medzi technológiami na platforme .NET.
Práce zkontrolována:
17. 12. 2019 07:32, RNDr. Martin Macák, Ph.D., učo 410452
Jazyk práce
angličtina angličtina
Termín obhajoby
11. 2. 2020
Práce byla úspěšně obhájena

Vedoucí

RNDr. Martin Macák, Ph.D., učo 410452
KPSK FI MU

Oponent

RNDr. Lukáš Daubner, Ph.D.
OPS DITS ÚVT MU

Konzultant

Mgr. Štefan Bojnák, učo 433823
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.