Diplomová práce

Designing a Course for Modern Web Development

Bc. Dalibor Pantlík
Anotace

Tato diplomová práce vytváří studijní materiály a aplikaci pro kurz PV247 Moderní vývoj webových aplikací. Práce začíná shrnutím aktuálního stavu kurzu, přičemž identifikuje nedostatky a nachází prostor pro vylepšení. Největší důraz je kladen na aktuálně chybějící nejnovější koncepty a technologie v oblasti webového vývoje, konkrétně využití knihovny React. V rámci této práce byly vytvořeny studijní …více

Abstract

This thesis develops study materials and an application for the PV247 Modern Web Development course. The thesis starts with a summary of the course's current state, identifying the shortcomings and finding opportunities for improvement. Most of the focus is on currently missing the latest concepts and technologies in web development, specifically using the React library. This thesis includes study …více

Zadání práce
The goal of this thesis is to develop complete study materials for the course “Modern Development of User Interfaces” (PV247) at the Faculty of Informatics. The main problem addressed by this work is the obsolescence of the existing study materials, unclear structure of individual lessons, and lacking coverage of modern frontend technologies and concepts. The goal of the theoretical part is to perform a detailed analysis of the changes and new technologies in the field of frontend development that have emerged in recent years. This analysis includes: - Assessing the evolution of the course materials over the past two years and comparing them to the current state of frontend development. - Identifying new technologies and concepts that are either completely absent from the current materials or only marginally covered and should be included in the course. - Evaluating the advantages and disadvantages of newer technologies and their utilization in comparison to traditional approaches. In the practical part, a new course concept for PV247 is created, along with the development of new study materials for this course. This includes: - Updating and, if necessary, creating entirely new lessons and materials, structuring and providing sample exercises. - Based on subsequent decisions, create several homework assignments that reflect the discussed technologies and concepts. - Developing assignments and minimum requirements for the final team project, including its technical specifications and the work approach for it. Furthermore, a web application will be developed to serve as primary study material for students. The application will also allow for logging in, where students will then see in their profile the number of points they have received for homework assignments, plus feedback on their submitted work.
Práce zkontrolována:
24. 5. 2024 13:08, RNDr. Josef Spurný, Ph.D., učo 274152
Jazyk práce
angličtina angličtina
Termín obhajoby
21. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

RNDr. Josef Spurný, Ph.D., učo 274152
KPSK FI MU

Oponent

Mgr. Peter Halmo
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.