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 2025
- Offered
- 2026/27
- Learning activities
- Altro
- Area
- Tirocini formativi e di orientamento
- Sector
- 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