Cieľom bakalárskej práce je vytvorenie ukážkovej aplikácie pre ponuku online kurzov. V teoretickej časti je popis existujúcich riešení dostupných aplikácií, ďalej obsahuje popis technológií ktoré boli použité pre návrh aplikácie. Praktická časť sa venuje aplikačnému návrhu a implementácií návrhu. Aplikácia je vytvorená pomocou frameworku Asp.Net s využitím MS SQL. Aplikácia používa návrhový vzor MVC.
Anotace v angličtině
The aim of the bachelor thesis is to create a sample application for offering online courses. The theoretical part is a description of existing solutions of available applications, it also contains a description of the technologies that were used to design the application. The practical part deals with application design and design implementation. The application is created using the Asp.Net framework using MS SQL. The application uses the MVC design pattern.
Asp.Net, MVC, Web application, Razor pages, Online courses
Rozsah průvodní práce
59
Jazyk
SK
Anotace
Cieľom bakalárskej práce je vytvorenie ukážkovej aplikácie pre ponuku online kurzov. V teoretickej časti je popis existujúcich riešení dostupných aplikácií, ďalej obsahuje popis technológií ktoré boli použité pre návrh aplikácie. Praktická časť sa venuje aplikačnému návrhu a implementácií návrhu. Aplikácia je vytvorená pomocou frameworku Asp.Net s využitím MS SQL. Aplikácia používa návrhový vzor MVC.
Anotace v angličtině
The aim of the bachelor thesis is to create a sample application for offering online courses. The theoretical part is a description of existing solutions of available applications, it also contains a description of the technologies that were used to design the application. The practical part deals with application design and design implementation. The application is created using the Asp.Net framework using MS SQL. The application uses the MVC design pattern.
Asp.Net, MVC, Web application, Razor pages, Online courses
Zásady pro vypracování
Proveďte rešerši existujících řešení.
Vypracujte stručný rozbor technologií, které budou použity k návrhu.
Proveďte rozbor a analýzu požadavků na zvolené řešení.
Zpracujte aplikaci na základě výsledků analýzy.
Věnujte pozornost zabezpečení aplikace.
Zásady pro vypracování
Proveďte rešerši existujících řešení.
Vypracujte stručný rozbor technologií, které budou použity k návrhu.
Proveďte rozbor a analýzu požadavků na zvolené řešení.
Zpracujte aplikaci na základě výsledků analýzy.
Věnujte pozornost zabezpečení aplikace.
Seznam doporučené literatury
PAZ, Guay a Jose ROLAO. Introduction to azure cosmos db. In: Microsoft Azure Cosmos DB Revealed. Apress, Berkeley, CA, 2018. p. 1-23. ISBN 9781484233504.
HILLAR, Gaston C.; YÖNDEM, Daron. Guide to NoSQL with Azure Cosmos DB: Work with the massively scalable Azure database service with JSON, C#, LINQ, and. NET Core 2. Packt Publishing Ltd, 2018. ISBN 1789612896.
Dokumentace k Azure Cosmos DB, 2020. Dokumentace k Azure Cosmos DB [online]. USA: Microsoft [cit. 2020-11-25]. Dostupné z: https://docs.microsoft.com/cs-cz/azure/cosmos-db/
OWLER, Adam. NoSQL for dummies. John Wiley & Sons, 2015. ISBN 9788126554904.
FREEMAN, Adam. Putting ASP. NET Core in Context. In: Pro ASP. NET Core 3. Apress, Berkeley, CA, 2020. p. 3-7. ISBN: 9781484254400.
Seznam doporučené literatury
PAZ, Guay a Jose ROLAO. Introduction to azure cosmos db. In: Microsoft Azure Cosmos DB Revealed. Apress, Berkeley, CA, 2018. p. 1-23. ISBN 9781484233504.
HILLAR, Gaston C.; YÖNDEM, Daron. Guide to NoSQL with Azure Cosmos DB: Work with the massively scalable Azure database service with JSON, C#, LINQ, and. NET Core 2. Packt Publishing Ltd, 2018. ISBN 1789612896.
Dokumentace k Azure Cosmos DB, 2020. Dokumentace k Azure Cosmos DB [online]. USA: Microsoft [cit. 2020-11-25]. Dostupné z: https://docs.microsoft.com/cs-cz/azure/cosmos-db/
OWLER, Adam. NoSQL for dummies. John Wiley & Sons, 2015. ISBN 9788126554904.
FREEMAN, Adam. Putting ASP. NET Core in Context. In: Pro ASP. NET Core 3. Apress, Berkeley, CA, 2020. p. 3-7. ISBN: 9781484254400.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
dr. Vala:
- Jak jste řešil token?
- Jak probíhá samotná realizace online kurzu?
doc. Kotyrba:
- V čem je Vaše aplikace jiná oproti ostatním?
Student na položené dotazy odpověděl a reagoval s drobnými obtížemi.