Cílem práce je vytvoření webové aplikace, která umožní uživatelům hromadně stahovat
příspěvky ze sociální sítě Reddit. Uživatel bude moci specifikovat preference stahování
(umístění, adresářová struktura, pojmenování souborů). Aplikace bude využívat databázi na
uložení uživatelských preferencí. Aplikace získá příspěvky ze sítě Reddit pomocí Reddit API.
Webová stránka bude vytvořena pomocí knihovny ASP.NET a jazyku C#.
Anotace v angličtině
The goal of this work is creation of web application, which will allow users to download posts
in bulk from social site called Reddit. Users will be able to specify preferences of the
download (location, folder structure, naming of files). Application will use a database for
saving user preferences. Application will fetch the posts from Reddit with Reddit API. The
web page will be created with the help of a library called ASP.NET and language C#.
Klíčová slova
webové aplikace, sociální sítě, API, stahování, ASP.NET, C#, Reddit
Klíčová slova v angličtině
web applications, social sites, API, downloading, ASP.NET, C#, Reddit
Rozsah průvodní práce
55 s. (67 800 znaků)
Jazyk
CZ
Anotace
Cílem práce je vytvoření webové aplikace, která umožní uživatelům hromadně stahovat
příspěvky ze sociální sítě Reddit. Uživatel bude moci specifikovat preference stahování
(umístění, adresářová struktura, pojmenování souborů). Aplikace bude využívat databázi na
uložení uživatelských preferencí. Aplikace získá příspěvky ze sítě Reddit pomocí Reddit API.
Webová stránka bude vytvořena pomocí knihovny ASP.NET a jazyku C#.
Anotace v angličtině
The goal of this work is creation of web application, which will allow users to download posts
in bulk from social site called Reddit. Users will be able to specify preferences of the
download (location, folder structure, naming of files). Application will use a database for
saving user preferences. Application will fetch the posts from Reddit with Reddit API. The
web page will be created with the help of a library called ASP.NET and language C#.
Klíčová slova
webové aplikace, sociální sítě, API, stahování, ASP.NET, C#, Reddit
Klíčová slova v angličtině
web applications, social sites, API, downloading, ASP.NET, C#, Reddit
Zásady pro vypracování
Cílem práce je vytvoření webové aplikace, která umožní uživatelům hromadně stahovat příspěvky ze sociální sítě Reddit. Uživatel bude moci specifikovat preference stahování (umístění, adresářová struktura, pojmenování souborů). Aplikace bude využívat databázi na uložení uživatelských preferencí. Aplikace získá příspěvky ze sítě Reddit pomocí Reddit API. Webová stránka bude vytvořena pomocí knihovny ASP.NET a jazyku C#. V teoretické části se bude pojednávat o využitých technologiích a jejích alternativách. V závěru teoretické části bude uvedena analýza návrhu a realizace aplikace.
Zásady pro vypracování
Cílem práce je vytvoření webové aplikace, která umožní uživatelům hromadně stahovat příspěvky ze sociální sítě Reddit. Uživatel bude moci specifikovat preference stahování (umístění, adresářová struktura, pojmenování souborů). Aplikace bude využívat databázi na uložení uživatelských preferencí. Aplikace získá příspěvky ze sítě Reddit pomocí Reddit API. Webová stránka bude vytvořena pomocí knihovny ASP.NET a jazyku C#. V teoretické části se bude pojednávat o využitých technologiích a jejích alternativách. V závěru teoretické části bude uvedena analýza návrhu a realizace aplikace.
Seznam doporučené literatury
BAPTISTA, Gabriel a Francesco ABBRUZZES. Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure. 3rd Edition. Birmingham: Packt Publishing, 2022. ISBN 180323525X.
FREEMAN, Adam. Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC 3, Blazor, and Razor Pages. 8th edition. New York: Apress, 2020. ISBN 9781484254400.
WONG, Clinton. HTTP Pocket Reference: Hypertext Transfer Protocol. Sebastopol, California: O'Reilly Media, 2000. ISBN 9781565928626.
Seznam doporučené literatury
BAPTISTA, Gabriel a Francesco ABBRUZZES. Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure. 3rd Edition. Birmingham: Packt Publishing, 2022. ISBN 180323525X.
FREEMAN, Adam. Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC 3, Blazor, and Razor Pages. 8th edition. New York: Apress, 2020. ISBN 9781484254400.
WONG, Clinton. HTTP Pocket Reference: Hypertext Transfer Protocol. Sebastopol, California: O'Reilly Media, 2000. ISBN 9781565928626.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce bylo vytvoření webové aplikace pro hromadné stahování příspěvků ze sociální sítě Reddit. Aplikace bude využívat databázi na uložení uživatelských preferencí.
Student splnil všechny původní cíle závěrečné práce.
Student reagoval na dotazy a připomínky vedoucího, předsedy i členů komise pro státní závěrečné zkoušky.