Vytvoření technologické platformy pro výuku programovacího kursu node.js
Název práce: | Vytvoření technologické platformy pro výuku programovacího kursu node.js |
---|---|
Autor(ka) práce: | Fiala, Daniel |
Typ práce: | Diplomová práce |
Vedoucí práce: | Bruckner, Tomáš |
Oponenti práce: | Skříček, Jiří |
Jazyk práce: | Česky |
Abstrakt: | Tato práce je zaměřena na přípravu technologické platformy pro výuku programovacího kurzu Node.js. Hlavním cílem je práce je prozkoumání možností technologií a vytvoření podkladů pro samotnou výuku předmětu. Úvodní část práce je věnována popisu současných trendů webových technologií. Jedná se zejména o JavaScript, samotný Node.js, Redis a cloudové služby. Následně je nastíněn stav výuky programování na Vysoké škole ekonomické v době vypracování práce, společně s popisem zamýšlené podoby studentské aplikace, kterou byla zvolena chatovací aplikace. Z tohoto je se dále vychází v praktické části, kde je popsán postup vývoje a samotná aplikace. Výsledkem jsou podklady pro výuku, které provází vývojem aplikace a jsou doplněny o ukázky probíraného kódu. Ty jsou pak studentům dostupné na vytvořeném gitovém repositáři, kde jsou řazeny do větví dle cvičení společně se zdrojovými kódy. |
Klíčová slova: | programování; webová aplikace; kurz; node.js; chat |
Název práce: | Development of a technological platform for teaching node.js programming course |
---|---|
Autor(ka) práce: | Fiala, Daniel |
Typ práce: | Diploma thesis |
Vedoucí práce: | Bruckner, Tomáš |
Oponenti práce: | Skříček, Jiří |
Jazyk práce: | Česky |
Abstrakt: | This thesis is focused on the preparation of a technological platform for teaching the Node.js programming course. The main goal of the thesis is to explore the possibilities of technology and to create materials for teaching the subject itself. The theoretical part of the thesis is devoted to the description of current trends in web technologies. These are mainly JavaScript, Redis, cloud services and Node.js itself. Subsequently, current state of teaching programming at the University of Economics is described, together with a description of the intended form of the student application, by which the chat application was chosen. This is further followed in the practical part, which describes the development process and the application itself. The result is teaching materials that describes the development of the application and are supplemented by samples of the discussed code. These are then available to students on the created git repository, where they are sorted into branches according to current part of development together with source codes. |
Klíčová slova: | chat; course; node.js; programming; web application |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 10. 9. 2019 |
---|---|
Datum podání práce: | 25. 6. 2020 |
Datum obhajoby: | 6. 10. 2020 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/70915/podrobnosti |