47240 - Web Systems Engineering

Academic Year 2023/2024

  • Moduli: Chiara Ceccarini (Modulo 1) Giovanni Delnevo (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Cesena
  • Corso: First cycle degree programme (L) in Computer Systems Technologies (cod. 6007)

Learning outcomes

At the end of the course, the student knows the main stacks for the Web LAMP and MEAN. The student is able to develop Web applications and services, client side and server side. The student knows and knows how to properly use the main frameworks and content management systems for the development of websites. The student knows the main differences between the types of applications for mobile devices: web apps, hybrid apps and native apps.


Course contents

  • Comparison between different architectures and solution stacks for the Web.

  • MEAN solution stack, with introduction of NodeJS.

  • Introduction to Build tools

  • SuperSet of Web Languages: TypeScript, SCSS and SASS.

  • LAMP solution stack, with a focus on PHP

  • Main differences between the types of applications for mobile devices: web apps, hybrid apps and native apps


Readings/Bibliography

The slides and additional material will be made available on Virtuale.


Teaching methods

Lectures and laboratory exercises.


Assessment methods

The assessment is based on two separate tests: the presentation of the project by the team and an oral exam carried out individually.


Teaching tools

The slides and additional material will be made available on Virtuale.


Office hours

See the website of Giovanni Delnevo

See the website of Chiara Ceccarini

SDGs

Quality education Decent work and economic growth Industry, innovation and infrastructure

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