dc.contributor.advisor | Pexa, Petr | |
dc.contributor.author | Rothbauer, Tomáš | |
dc.date.accessioned | 2025-03-06T08:55:23Z | |
dc.date.available | 2025-03-06T08:55:23Z | |
dc.date.issued | 2022 | |
dc.date.submitted | 2022-07-04 | |
dc.identifier.uri | https://dspace.jcu.cz/handle/20.500.14390/46689 | |
dc.description.abstract | Cílem bakalářské práce bude komplexní zpracování problematiky nové verze transpileru TypeScript 4.2, který má usnadnit práci s jazykem JavaScript, na kterém je založen. TypeScript je open-source programovací jazyk, vytvořený a spravovaný firmou Microsoft, jedná se vlastně o nadstavbu nad jazykem JavaScript, která jej rozšiřuje o statické typování a další atributy, které známe z objektového programování. Samotný kód, napsaný v TypeScriptu, je pak kompilován do JavaScriptu, při čemž kompilátor disponuje funkcí automatického doplňování a opravování chyby ještě před spuštěním samotného JavaScriptu. Teoretická část práce bude zaměřena na samotný TypeScript, jeho porovnání s JavaScriptem samotným, zhodnocení výhod, nevýhod a rozdílů, představení syntaxe a aktuálních funkcí s využitím JS frameworku React, který je mnoha vývojáři používán při tvorbě webových aplikací. Praktickou část pak bude tvořit sada demonstrativních webových aplikací, napsaných v jazyce TypeScript, které budou umístěny na vlastním webu a dokumentovány. | cze |
dc.format | 69 s. (68 538 znaků) | |
dc.format | 69 s. (68 538 znaků) | |
dc.language.iso | cze | |
dc.publisher | Jihočeská univerzita | cze |
dc.rights | Bez omezení | |
dc.subject | TypeScript | cze |
dc.subject | JavaScript | cze |
dc.subject | React | cze |
dc.subject | TypeScript | eng |
dc.subject | JavaScript | eng |
dc.subject | React | eng |
dc.title | Tvorba webových aplikací s využitím transpileru TypeScript 4.2 | cze |
dc.title.alternative | Creating web applications using the transpiler TypeScript 4.2 | eng |
dc.type | bakalářská práce | cze |
dc.identifier.stag | 65047 | |
dc.description.abstract-translated | The goal of the bachelor thesis will be a comprehensive elaboration of the new version of the TypeScript 4.2 transpiler, which is intended to facilitate the work with the JavaScript language on which it is based. TypeScript is an open-source programming language, created and maintained by Microsoft, it is actually asuperstructure over JavaScript, which extends it with static typing and other attributes we know from object-oriented programming. The code itself, written in TypeScript, is then compiled into JavaScript, with the compiler having the ability to auto-complete and correct errors before running JavaScript code. The theoretical part of the thesis will focus on TypeScript itself, comparing it with JavaScript itself, evaluating the advantages, disadvantages and differences, introducing the syntax and current features using the React JS framework, which is used by many developers to create web applications. The practical part will then consist of a series of demonstrative web applications, written in TypeScript, which will be hosted on their own website and documented. | eng |
dc.date.accepted | 2022-08-30 | |
dc.description.department | Pedagogická fakulta | cze |
dc.thesis.degree-discipline | Fu-ITu | cze |
dc.thesis.degree-grantor | Jihočeská univerzita. Pedagogická fakulta | cze |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-program | Specializace v pedagogice | cze |
dc.description.grade | Dokončená práce s úspěšnou obhajobou | cze |
dc.contributor.referee | Havelková, Hana | |