- Docente: Chiara Ceccarini
- Credits: 6
- SSD: INF/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: First cycle degree programme (L) in Computer Systems Technologies (cod. 6007)
-
from Sep 18, 2025 to Dec 19, 2025
Learning outcomes
At the end of the course, the student is familiar with the main web stacks, LAMP and MEAN. They are able to develop web applications and services, both client-side and server-side. They know and can appropriately use the main frameworks and content management systems for web development. They also understand the key differences between the main types of mobile device applications: web apps, hybrid apps, and native apps.
Course contents
- Comparison of different Web Architectures and Solution Stacks
- MEAN stack solution, with an introduction to Node.js
- Introduction to Build Tools
- Supersets of Web Languages: TypeScript, SCSS, and SASS
- LAMP Stack Solution, with a focus on PHP
- Key differences between the main types of mobile applications: Web Apps, Hybrid Apps, and Native Apps
Readings/Bibliography
The slides and additional materials will be made available on Virtuale.
Teaching methods
Lectures and laboratory exercises.
Given the type of activities and the teaching methods adopted, attendance of this course requires all students to have previously completed Modules 1 and 2 on safety in study environments [https://corsi.unibo.it/laurea/TecnologieSistemiInformatici/formazione-obbligatoria-su-sicurezza-e-salute] via e-learning.
Assessment methods
The exam is divided into two parts: a group project presentation and an individual oral examination.
Teaching tools
All slides and supplementary materials will be accessible through the Virtuale platform.
Office hours
See the website of Chiara Ceccarini
SDGs



This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.