Argomenti dell'insegnamento
The basics of computer networks, web protocols, and markup languages form the foundation for the development of modern web applications. Key concepts such as communication via the Internet using HTTP/HTTPS, the structure of IP networks, and the use of HTML for structuring web pages are covered. In web development, the focus is on usability, accessibility, and responsive design to ensure a barrier-free user interface that can be used on various end devices. Client-side dynamics are implemented using the web scripting language JavaScript in combination with CSS and frameworks like Bootstrap. The design of web applications and web services also includes the planning and modeling of functionalities, data flows, and interfaces. JavaScript (Node.js) is also used for server-side web development, which, together with the Express framework and a database system, enables the processing of user requests and the implementation of basic business logic.
Modalità di insegnamento
• Lectures
• Small exercises and regular assignments
• Work in teams