Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Ivaška Includes the selected person into the timetable overlap calculation. Filip Modern JavaScript Frameworks from the Perspective of Creating Single-Page Applications Modern JavaScript Frameworks from the Perspective of Creating Single-Page Applications Thesis finished and defended successfully (DUO).   Navrátil Milan Dvořáček Martin Master's thesis 1559599200000 04.06.2019 Modern JavaScript Frameworks from the Perspective of Creating Single-Page Applications Thesis finished and defended successfully (DUO).
Filip Ivaška Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Moderní JavaScriptové frameworky z pohledu vytváření single-page aplikací

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Ivaška Filip Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2018/2019
Assigning department AUIUI
Date of defence Jun 4, 2019
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Moderní JavaScriptové frameworky z pohledu vytváření single-page aplikací
Main topic in English Modern JavaScript Frameworks from the Perspective of Creating Single-Page Applications
Title according to student Moderní JavaScriptové frameworky z pohledu vytváření single-page aplikací
English title as given by the student Modern JavaScript Frameworks from the Perspective of Creating Single-Page Applications
Parallel name -
Subtitle -
Thesis supervisor Navrátil Milan, doc. Ing. Ph.D.
External examiner Dvořáček Martin, Ing. MBA
Consultant outside University Petrla Hynek, Ing.
Annotation Diplomová práca sa zaoberá single page aplikáciami a frameworkami, ktoré umožňujú tvorbu tohto typu aplikácií. Hlavným cieľom práce je popísať dôvody tvorby tohto typu aplikácií, postup vývoja v jednotlivých technológiách na vzorových aplikáciách, a porovnať rozdiely medzi nimi. V teoretickej časti sú vysvetlené základné pojmy a technológie potrebné pre vývoj single page aplikácií. V ďalších kapitolách sú popísané jednotlivé frameworky, ich charakteristické vlastnosti, funkcie a ich stručná história. Súčasťou praktickej časti práce sú štyri aplikácie. Jedna predstavuje server, na ktorý sa aplikácie pripájajú, a tri single page aplikácie, v každom SPA frameworku jedna. V nasledujúcej kapitole sú tieto frameworky porovnané. Posledná kapitola práce popisuje výukové prezentácie, ktoré sú súčasťou práce.
Annotation in English This master's thesis deals with single page applications and frameworks, which enable development of these applications. Main focus of this thesis is to describe reasons to develop this type of applications, development process in each of the frameworks by creating demo applications, and compare differences between them. The theoretical part contains description of basic terms and technologies needed for developing single page applications. Next chapters describe each of the frameworks, their characteristics, functions and their short history. Practical part contains four applications. One as a server, to which other applications connect, and then three applications, one in each of the frameworks. Next chapter contains comparison of these technologies. Last chapter describes presentations, which are part of this thesis.
Keywords SPA, Single-page aplikace, JavaScript, Angular, React, Vue
Keywords in English SPA, Single-page application, JavaScript, Angular, React, Vue
Length of the covering note 73
Language SK
Annotation
Diplomová práca sa zaoberá single page aplikáciami a frameworkami, ktoré umožňujú tvorbu tohto typu aplikácií. Hlavným cieľom práce je popísať dôvody tvorby tohto typu aplikácií, postup vývoja v jednotlivých technológiách na vzorových aplikáciách, a porovnať rozdiely medzi nimi. V teoretickej časti sú vysvetlené základné pojmy a technológie potrebné pre vývoj single page aplikácií. V ďalších kapitolách sú popísané jednotlivé frameworky, ich charakteristické vlastnosti, funkcie a ich stručná história. Súčasťou praktickej časti práce sú štyri aplikácie. Jedna predstavuje server, na ktorý sa aplikácie pripájajú, a tri single page aplikácie, v každom SPA frameworku jedna. V nasledujúcej kapitole sú tieto frameworky porovnané. Posledná kapitola práce popisuje výukové prezentácie, ktoré sú súčasťou práce.
Annotation in English
This master's thesis deals with single page applications and frameworks, which enable development of these applications. Main focus of this thesis is to describe reasons to develop this type of applications, development process in each of the frameworks by creating demo applications, and compare differences between them. The theoretical part contains description of basic terms and technologies needed for developing single page applications. Next chapters describe each of the frameworks, their characteristics, functions and their short history. Practical part contains four applications. One as a server, to which other applications connect, and then three applications, one in each of the frameworks. Next chapter contains comparison of these technologies. Last chapter describes presentations, which are part of this thesis.
Keywords
SPA, Single-page aplikace, JavaScript, Angular, React, Vue
Keywords in English
SPA, Single-page application, JavaScript, Angular, React, Vue
Research Plan
  1. Vypracujte literární rešerši na dané téma.
  2. Vysvětlete princip Single-page aplikací a nastudujte potřebné technologie pro jejich vývoj.
  3. Charakterizujte Javascript frameworky "Angular", "React" a "Vue" v nejnovějších verzích.
  4. Vytvořte vhodné ukázkové aplikace ve všech třech Javascript technologiích a popište postup jejich vývoje.
  5. Proveďte porovnání vytvořených aplikací z pohledu jejich použitelnosti, náročnosti na vývoj a jejich rychlosti.
  6. Navrhněte a vypracujte vhodné edukační materiály z této oblasti pro výuku studentů v informatických studijních programech.
Research Plan
  1. Vypracujte literární rešerši na dané téma.
  2. Vysvětlete princip Single-page aplikací a nastudujte potřebné technologie pro jejich vývoj.
  3. Charakterizujte Javascript frameworky "Angular", "React" a "Vue" v nejnovějších verzích.
  4. Vytvořte vhodné ukázkové aplikace ve všech třech Javascript technologiích a popište postup jejich vývoje.
  5. Proveďte porovnání vytvořených aplikací z pohledu jejich použitelnosti, náročnosti na vývoj a jejich rychlosti.
  6. Navrhněte a vypracujte vhodné edukační materiály z této oblasti pro výuku studentů v informatických studijních programech.
Recommended resources
  1. FAIN, Yakov a Anton MOISEEV. Angular 2 development with TypeScript. Shelter Island, NY: Manning Publications Co., 2017. ISBN 9781617293122.
  2. SCOTT, Emmit A. SPA design and architecture: understanding single-page web applications. Shelter Island, NY: Manning, 2016. ISBN 978-1617292439.
  3. CHAU, Guillaume. Vue.js 2 Web Development Projects: Learn Vue.js by building 6 web apps. Packt Publishing, 2017. ISBN 978-1787127463.
  4. WIERUCH, Robin. The Road to learn React: Your journey to master plain yet pragmatic React.js. CreateSpace Independent Publishing Platform, 2018. ISBN 978-1986338820.
  5. FREEMAN, Adam. Pro angular 6. New York, NY: Springer Science Business Media, 2018. ISBN 978-1484236482.
  6. JANSEN Remo. Learning TypeScript. Birmingham, Spojené království: Packt Publishing, 2015. ISBN 1783985550.
Recommended resources
  1. FAIN, Yakov a Anton MOISEEV. Angular 2 development with TypeScript. Shelter Island, NY: Manning Publications Co., 2017. ISBN 9781617293122.
  2. SCOTT, Emmit A. SPA design and architecture: understanding single-page web applications. Shelter Island, NY: Manning, 2016. ISBN 978-1617292439.
  3. CHAU, Guillaume. Vue.js 2 Web Development Projects: Learn Vue.js by building 6 web apps. Packt Publishing, 2017. ISBN 978-1787127463.
  4. WIERUCH, Robin. The Road to learn React: Your journey to master plain yet pragmatic React.js. CreateSpace Independent Publishing Platform, 2018. ISBN 978-1986338820.
  5. FREEMAN, Adam. Pro angular 6. New York, NY: Springer Science Business Media, 2018. ISBN 978-1484236482.
  6. JANSEN Remo. Learning TypeScript. Birmingham, Spojené království: Packt Publishing, 2015. ISBN 1783985550.
Týká se praxe No
Enclosed appendices 1 CD
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file