Bakalářská práce má za cíl vytvořit aplikaci pro generování galerií fotografií ve formě webových stránek, popsat její npm moduly použité při tvorbě aplikace a popsat platformu pro tvorbu serverových aplikací Node.js. Práce má rovněž za cíl popsat typy souborů, které jsou používány pro ukládání obrázků.
Anotace v angličtině
Purpose of this thesis is to develop an application for generating image galleries as web pages, describe server-side application platform Node.js and its modules used in development of the application. Last but not least, describe file extensions used for saving images.
Bakalářská práce má za cíl vytvořit aplikaci pro generování galerií fotografií ve formě webových stránek, popsat její npm moduly použité při tvorbě aplikace a popsat platformu pro tvorbu serverových aplikací Node.js. Práce má rovněž za cíl popsat typy souborů, které jsou používány pro ukládání obrázků.
Anotace v angličtině
Purpose of this thesis is to develop an application for generating image galleries as web pages, describe server-side application platform Node.js and its modules used in development of the application. Last but not least, describe file extensions used for saving images.
Vytvořte program pro generování galerií fotografií ve formě webových stránek. Fotografiím a jejich náhledům transformujte velikost podle parametrů zadávaných do programu a počet náhledů na stránce. V programu se bude zadávat i nadpis pro galerii. Stránky musí být bezchybné, kontrolovatelné validátorem https://validator.w3.org.
Zásady pro vypracování
Vytvořte program pro generování galerií fotografií ve formě webových stránek. Fotografiím a jejich náhledům transformujte velikost podle parametrů zadávaných do programu a počet náhledů na stránce. V programu se bude zadávat i nadpis pro galerii. Stránky musí být bezchybné, kontrolovatelné validátorem https://validator.w3.org.
Seznam doporučené literatury
BRADY, Gavin. How to Convert an Image to JPG Format. How-To Geek [online]. LifeSavvy Media, ?2019, 14. 9. 2018 [cit. 2019-11-05]. Dostupné z: https://www.howtogeek.com/362730/how-to-convert-an-image-to-jpg-format/
JPG File Extension: What is a JPG file? FileInfo: The File Extensions Database [online]. Sharpened Productions, ?2019 [cit. 2019-10-07]. Dostupné z: https://fileinfo.com/extension/jpg
Image File Formats - All About Images: Native File Formats. Library - University of Michigan [online]. Ann Arbor, Michigan: University of Michigan, ?2018 [cit. 2019-10-07]. Dostupné z: https://guides.lib.umich.edu/c.php?g=282942&p=1885348
LUNDQUIST, Samual. Image file formats: when to use each type of file. 99designs [online]. [cit. 2019-10-07]. Dostupné z: https://en.99designs.de/blog/tips/image-file-types
GRAY, Tanya. What the heck is npm? Medium [online]. Medium Corporation, ?2019, 2. 7. 2018 [cit. 2019-10-06]. Dostupné z: https://medium.com/@tanya/what-the-heck-is-npm-b8168f61e3b5
What is npm? Node.js [online]. 26.8.2011 [cit. 2019-10-06]. Dostupné z: https://nodejs.org/en/knowledge/getting-started/npm/what-is-npm/
BRADY, Gavin. How to Convert an Image to JPG Format. How-To Geek [online]. LifeSavvy Media, ?2019, 14. 9. 2018 [cit. 2019-11-05]. Dostupné z: https://www.howtogeek.com/362730/how-to-convert-an-image-to-jpg-format/
JPG File Extension: What is a JPG file? FileInfo: The File Extensions Database [online]. Sharpened Productions, ?2019 [cit. 2019-10-07]. Dostupné z: https://fileinfo.com/extension/jpg
Image File Formats - All About Images: Native File Formats. Library - University of Michigan [online]. Ann Arbor, Michigan: University of Michigan, ?2018 [cit. 2019-10-07]. Dostupné z: https://guides.lib.umich.edu/c.php?g=282942&p=1885348
LUNDQUIST, Samual. Image file formats: when to use each type of file. 99designs [online]. [cit. 2019-10-07]. Dostupné z: https://en.99designs.de/blog/tips/image-file-types
GRAY, Tanya. What the heck is npm? Medium [online]. Medium Corporation, ?2019, 2. 7. 2018 [cit. 2019-10-06]. Dostupné z: https://medium.com/@tanya/what-the-heck-is-npm-b8168f61e3b5
What is npm? Node.js [online]. 26.8.2011 [cit. 2019-10-06]. Dostupné z: https://nodejs.org/en/knowledge/getting-started/npm/what-is-npm/
Student prezentoval ve vymezeném čase svoji práci, reagoval na připomínky uvedené v posudcích vedoucího a oponenta bakalářské práce, zodpověděl dotazy členů komise.