Topic Title: Introduction to the Web4 Paradigm and the Development of Digital Products Based on Web4 Technologies
Topic Content:
Introduction to Web4 – core characteristics and technological foundations (decentralization, cloud computing, AI/ML integration, humanized interaction). Differences compared to previous web phases (Web1–Web3). Key elements and processes in the development of digital products based on Web4 technologies. Roles in product development. Strategy and product lifecycle in the Web4 environment.
Topic Title: Identifying User Needs and Specifying Digital Products Based on Web4 Technologies. Design Thinking.
Topic Content:
Methods for identifying user needs in the Web4 context (anonymity, self-sovereign identity, new types of interaction). Application of Customer Journey Mapping, analysis of user experience (UX) and user interface (UI). Introduction to creating a Product Backlog. Overview of the Design Thinking process: empathy, problem definition, idea generation, prototyping, and testing. Exploration of techniques for creative thinking and innovative problem-solving in Web4 environments.
Topic Title: Prototype Development
Topic Content:
Figma. Creating a concept and wireframes for a Web4 application. Defining basic navigation, screens, and interactions. Applying graphic design principles. Implementing interactive components – transitions, animations, and responsive elements.
Topic Title: Designing the Architecture of a Digital Product Based on Web4 Technologies
Topic Content:
Introduction to architectural aspects of Web4 digital products. Analysis of non-functional requirements: performance, security, scalability, fault tolerance. Identifying key system components and modules. Designing APIs and integration models with other systems. Consideration of distributed and decentralized architectures (e.g., microservices, blockchain, edge computing).
Learning Outcomes:
Upon successful completion of this module, participants will be able to:
- Explain the fundamental principles and technological characteristics of the Web4 paradigm, including key differences compared to previous stages of internet development and their impact on digital product design.
- Identify user needs and apply the Design Thinking methodology in problem definition and solution creation within a Web4 environment.
- Create interactive prototypes of digital products using modern design tools, applying user experience and visual design principles.
- Design the basic architecture of a digital product, including module definition, non-functional requirements, and API design tailored to the demands of distributed and decentralized Web4 systems.
Literature:
Electronic materials available at https://moodle.elab.rs