Témou diplomovej práce je popis vývoja moderných webových technológií so zameraním na funkcionálne jazyky, knižnice a frameworky. V teoretickej časti je popísané funkcionál-ne paradigma, funkcionálne jazyky a výhody ich použitia. Teoretická časť tiež popisuje technologické trendy súčasného webového vývoja so zameraním na funkcionálne technoló-gie. V praktickej časti je vytvorená webová aplikácia pre management dát v databázy, ktorá bude demonštrovať použitie funkcionálnych technológií aplikovateľných v praxi. Cieľom tejto práce je priniesť komplexný pohľad do problematiky vývoja moderných funkcionál-nych webových technológií a riešenie problematiky ich použitia v line of business apliká-ciách.
Anotace v angličtině
The topic of the master thesis is a description of the development of modern web technolo-gies, focusing on functional languages, libraries and frameworks. The theoretical part des-cribes the functional paradigm, functional languages and the advantages of their use. The theoretical part also describes the technological trends of the current web development with a focus on functional technologies. In the practical part is created a web application for data management in the database, which will demonstrate the use of functional techno-logies applicable in practice. The aim of this work is to bring a comprehensive view of the problems of development of the modern functional web technologies and to solve the prob-lems of their use in the line of business applications.
Témou diplomovej práce je popis vývoja moderných webových technológií so zameraním na funkcionálne jazyky, knižnice a frameworky. V teoretickej časti je popísané funkcionál-ne paradigma, funkcionálne jazyky a výhody ich použitia. Teoretická časť tiež popisuje technologické trendy súčasného webového vývoja so zameraním na funkcionálne technoló-gie. V praktickej časti je vytvorená webová aplikácia pre management dát v databázy, ktorá bude demonštrovať použitie funkcionálnych technológií aplikovateľných v praxi. Cieľom tejto práce je priniesť komplexný pohľad do problematiky vývoja moderných funkcionál-nych webových technológií a riešenie problematiky ich použitia v line of business apliká-ciách.
Anotace v angličtině
The topic of the master thesis is a description of the development of modern web technolo-gies, focusing on functional languages, libraries and frameworks. The theoretical part des-cribes the functional paradigm, functional languages and the advantages of their use. The theoretical part also describes the technological trends of the current web development with a focus on functional technologies. In the practical part is created a web application for data management in the database, which will demonstrate the use of functional techno-logies applicable in practice. The aim of this work is to bring a comprehensive view of the problems of development of the modern functional web technologies and to solve the prob-lems of their use in the line of business applications.
Zpracujte literární rešerši na dané téma.
Popište moderní webové technologie z prostředí vývoje aplikací prosazující funkcionální programování.
Navrhněte vhodnou architekturu webové aplikace s ohledem na funkcionální technologie.
Realizujte algoritmy zpracování dat a metadat pro data management systém.
Vytvořte webovou aplikaci pro zpracování dat v databázi s využitím funkcionálních technologií.
Zhodnoťte vytvořenou aplikaci a demonstrujte své výsledky a použití data management systému.
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Popište moderní webové technologie z prostředí vývoje aplikací prosazující funkcionální programování.
Navrhněte vhodnou architekturu webové aplikace s ohledem na funkcionální technologie.
Realizujte algoritmy zpracování dat a metadat pro data management systém.
Vytvořte webovou aplikaci pro zpracování dat v databázi s využitím funkcionálních technologií.
Zhodnoťte vytvořenou aplikaci a demonstrujte své výsledky a použití data management systému.
Seznam doporučené literatury
SYME, Don, Adam GRANICZ a Antonio CISTERNINO. Expert F\symbol{35} 4.0. 4. Apress, 2015. ISBN 978148420740.
PETRICEK, Tomas. Real-World Functional Programming: With Examples in F\symbol{35} and C\symbol{35}. 1. Manning Publications, 2010. ISBN 9781933988924.
BUONANNO, Enrico. Functional programming in C\symbol{35}. Shelter Island, NY: Manning Publications, \matsymb{lbrack}2017\matsymb{rbrack}. ISBN 9781617293955.
BANKS, Alex a Eve PORCELLO. Learning React: functional web development with React and Redux. Sebastopol, CA: O\symbol{39}Reilly Media, 2017. ISBN 9781491954621.
DELANEY, Kalen, Bob BEAUCHEMIN, Conor CUNNINGHAM, Jonathan KEHAYIAS, Benjamin NEVAREZ a Paul S RANDAL. Microsoft SQL server 2012 internals. Sebastopol, Calif: O\symbol{39}Reilly Media, \matsymb{lbrack}2013\matsymb{rbrack}. ISBN 0735658560.
Seznam doporučené literatury
SYME, Don, Adam GRANICZ a Antonio CISTERNINO. Expert F\symbol{35} 4.0. 4. Apress, 2015. ISBN 978148420740.
PETRICEK, Tomas. Real-World Functional Programming: With Examples in F\symbol{35} and C\symbol{35}. 1. Manning Publications, 2010. ISBN 9781933988924.
BUONANNO, Enrico. Functional programming in C\symbol{35}. Shelter Island, NY: Manning Publications, \matsymb{lbrack}2017\matsymb{rbrack}. ISBN 9781617293955.
BANKS, Alex a Eve PORCELLO. Learning React: functional web development with React and Redux. Sebastopol, CA: O\symbol{39}Reilly Media, 2017. ISBN 9781491954621.
DELANEY, Kalen, Bob BEAUCHEMIN, Conor CUNNINGHAM, Jonathan KEHAYIAS, Benjamin NEVAREZ a Paul S RANDAL. Microsoft SQL server 2012 internals. Sebastopol, Calif: O\symbol{39}Reilly Media, \matsymb{lbrack}2013\matsymb{rbrack}. ISBN 0735658560.
Přílohy volně vložené
CD disk s diplomovou prácou a súbormi zdrojového kódu
Přílohy vázané v práci
schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Vedoucí práce přečetl posudky
Student zodpověděl všechny otázky oponenta a komise neměla další dotazy.