Tato bakalářská práce se věnuje tématu vytvoření internetové aplikace pro inzerci automobilů. Předmětná internetová aplikace využívá moderní dostupné technologie. Bakalářská práce popisuje jednotlivé kroky při tvorbě aplikace, a to od samotného návrhu databáze, přes přemostění komunikace klienta s databází za pomoci REST API, až po naprogramování klientské aplikace.
Anotace v angličtině
This bachelor thesis deals with a topic of making up a web application on car advertising. The modern available technologies are used in the application. The thesis describes single steps when making up the application, since a draft of a database, via bridging a communication of clients with the database using the REST API, until the final programming of a client application.
Web application, REST API, VUEJS, JavaScript, PHP, Slim framework
Rozsah průvodní práce
54
Jazyk
CZ
Anotace
Tato bakalářská práce se věnuje tématu vytvoření internetové aplikace pro inzerci automobilů. Předmětná internetová aplikace využívá moderní dostupné technologie. Bakalářská práce popisuje jednotlivé kroky při tvorbě aplikace, a to od samotného návrhu databáze, přes přemostění komunikace klienta s databází za pomoci REST API, až po naprogramování klientské aplikace.
Anotace v angličtině
This bachelor thesis deals with a topic of making up a web application on car advertising. The modern available technologies are used in the application. The thesis describes single steps when making up the application, since a draft of a database, via bridging a communication of clients with the database using the REST API, until the final programming of a client application.
Web application, REST API, VUEJS, JavaScript, PHP, Slim framework
Zásady pro vypracování
1. Seznamte se s problematikou programování webových služeb s podporou REST API a s problematikou ukládání většího množství provázaných dat.
2. Navrhněte aplikaci pro inzertní server, který umožní uživatelům zadávat, editovat a vyhledávat inzeráty z prostředí automobilů. Při návrhu se zaměřte zejména na bezpečnost systému a vyřešení konkurenčních operací obvyklých v tomto typu aplikací.
3. Navrženou aplikaci implementujte a ověřte její praktickou použitelnost. Při implementaci využijte architektury REST, vytvořte serverovou i klientskou část.
Zásady pro vypracování
1. Seznamte se s problematikou programování webových služeb s podporou REST API a s problematikou ukládání většího množství provázaných dat.
2. Navrhněte aplikaci pro inzertní server, který umožní uživatelům zadávat, editovat a vyhledávat inzeráty z prostředí automobilů. Při návrhu se zaměřte zejména na bezpečnost systému a vyřešení konkurenčních operací obvyklých v tomto typu aplikací.
3. Navrženou aplikaci implementujte a ověřte její praktickou použitelnost. Při implementaci využijte architektury REST, vytvořte serverovou i klientskou část.
Seznam doporučené literatury
[1] GRINBERG, Miguel. Flask web development. Sebastopol, CA: O'Reilly, 2014. ISBN 1449372627.
[2] RICHARDSON, Leonard a Michael AMUNDSEN. RESTful Web APIs. Beijing: O'Reilly, 2013. ISBN 978-1449358068.
Seznam doporučené literatury
[1] GRINBERG, Miguel. Flask web development. Sebastopol, CA: O'Reilly, 2014. ISBN 1449372627.
[2] RICHARDSON, Leonard a Michael AMUNDSEN. RESTful Web APIs. Beijing: O'Reilly, 2013. ISBN 978-1449358068.
Přílohy volně vložené
Zdrojové kódy
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.