Unit WEB PROGRAMMING LABORATORY I
- Course
- Programming and management of computer systems
- Study-unit Code
- A003660
- Curriculum
- In all curricula
- Teacher
- Carlo Taticchi
- Teachers
-
- Carlo Taticchi
- Hours
- 36 ore - Carlo Taticchi
- CFU
- 3
- Course Regulation
- Coorte 2024
- Offered
- 2025/26
- Learning activities
- Altro
- Area
- Tirocini formativi e di orientamento
- Academic discipline
- NN
- Type of study-unit
- Obbligatorio (Required)
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- Italian
- Contents
- The course is structured in three main parts. The first part includes an introduction to the most common HTML tags and CSS properties, page layouts and responsive web concepts. The second part focuses on JavaScript, including syntax, handling of variables and functions, and interaction with the DOM to make web pages dynamic. The third part introduces Node.js, with emphasis on installing modules and building a server.
- Reference texts
- Handouts.
- Educational objectives
- Acquire the skills to create structured and responsive web pages. Add interactivity to web pages by handling JavaScript functions and events. Use Node.js to manage data processing and communication between client and server.
- Prerequisites
- No specific requirement.
- Teaching methods
- Lectures and exercises.
- Other information
- Consultation hours by prior arrangement.
- Learning verification modality
- Presentation of individual projects by students and final oral discussion.
- Extended program
- HTML, CSS & JS HTML5 tags and CSS3 properties Tables, Forms Sections, Table layout, Flex layout Menus, Media Queries, Validation Fonts, Colors, Visual metaphor, Organization Readability, Accessibility, New CSS3 properties JavaScript (Syntax, variables, functions) JavaScript (Control structures, objects, events) Charts, Maps, Calendar Introduction to Node.js GET and POST, remote files, DB connection
- Obiettivi Agenda 2030 per lo sviluppo sostenibile