|CREDITS||6 credits during the 1st year of 11160 COMPUTER ENGINEERING (LM-32) GENOVA|
|SCIENTIFIC DISCIPLINARY SECTOR||ING-INF/05|
|TEACHING LOCATION||GENOVA (COMPUTER ENGINEERING )|
A Software Platform is a software system aimed at hosting applications. Software Platforms leverage networking technology, object oriented programming, cloud computing, and service oriented computing to obtain scalable software systems able to support distributed software applications.
The Software Platform class builds upon the competences acquired during the undergraduate courses in Information Engineering to enable the attendees on the one hand to understand, configure and tune the available Software Platforms and on the other hand to design and implement ad-hoc Software Platform tailored to specifica application domains.
Software Platforms is a fundamental module in the software development path. The development of complex software systems does not only require proficency in programming but also the knowledge of advanced models, paradigms and tools. Software Platforms describes the models, the paradigms and the tools which support Web Applications, Web Services and Microservices, and introduces the evolution toward serverless computing.
At the end of the course students will be able to:
The distinctive characteristics of the Sw Platforms class is the focus on the platform internals.
Main Reference manuals and books:
Office hours: At the end of the lectures in the first semester Upon appointment in the rest of the year
MASSIMO MARESCA (President)
GIANNI VIARDO VERCELLI
PIERPAOLO BAGLIETTO (President Substitute)
The assessment will start during the lectures through the development of exercises and the analysis of Siftware Platforms and will terminate at the end of the lectures through a discussion with the instructor.
|17/02/2022||09:00||GENOVA||Esame su appuntamento|
|16/09/2022||09:00||GENOVA||Esame su appuntamento|