CODICE | 98460 |
---|---|
ANNO ACCADEMICO | 2022/2023 |
CFU |
|
SETTORE SCIENTIFICO DISCIPLINARE | ING-INF/05 |
LINGUA | Inglese |
SEDE |
|
PERIODO | 1° Semestre |
MATERIALE DIDATTICO | AULAWEB |
Una Software Platform è un sistema software destinato ad ospitare applicazioni. Usa le tecniche del networking, della programmazione orientata agli oggetti, del cloud e del service oriented computing per ottenere sistemi software scalabili in grado di supportare le applicazioni informatiche distribuite della presente generazione.
Il corso di Software Platform fa leva sulle competenze acquisite nel corso della Laurea Triennale per introdurre e formalizzare i fondamenti delle Software Platform, in modo da consentire agli studenti da un lato di capire il funzionamento di quelle oggi rese disponibili dai principali vendor e dall’altro di progettare e realizzare Software Platform ad hoc per domini applicativi specifici.
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.
OBIETTIVI FORMATIVI
Lo scopo dell’insegnamento e’ quello di fornire la conoscenza sui modelli e sugli strumenti alla base della progettazione e dello sviluppo di Sw Platforms. E” un corso di tipico di Ingegneria, rivolto non tanto a descrivere le modalita' con cui progettare e sviluppare Sw Platforms quanto a descrivere i principi alla base del funzionamento delle stesse. Poiche’ le Sw Platform sono basate sul concetto di “servizio” l'insegnamento si concentrera’ su tale concetto e sulle modalita’ con le quali lo stesso e’ stato declinato nel passato e viene oggi declinato.
RISULTATI DI APPRENDIMENTO
Al termine dell’insegnamento lo studente sara’ in grado di
La capacita’ di analisi del funzionamento delle Sw Platform e’ la caratteristica distintiva di questo corso. A differenza dei “programmatori”, che tipicamente sviluppano sistemi sw complessi semplicemente utilizzando piattafiorme esistenti in modo non sempre critic e consapevole, gli Ingegenri che avranno seguito l’insegnamento di Sw Platform avranno un'elevata sensibilita’ verso la comprensione delle modalita’ di funzionamento delle piattaforme utilizzate.
METODI DIDATTICI
MODALITA’ DI ACCERTAMENTO
L’obiettivo che ci si pone e’ che la valutazione dello student abbia inizio durante il corso delle lezioni, attraverso l’esecuzione di esercizi proposti dal docente e l’analisi di Sw Platform esistenti, e termini alla fine del corso attraverso una discussione con il docente nel quale quanto sviluppato durante il corso viene consolidato.
Main Reference manuals and books:
Ricevimento: In coda alle lezioni durante il periodo delle lezioni. Su appuntamento nellla restante parte dell'anno.
MASSIMO MARESCA (Presidente)
MAURO MIGLIARDI
GIANNI VIARDO VERCELLI
PIERPAOLO BAGLIETTO (Presidente Supplente)
L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.
L’obiettivo che ci si pone e’ che la valutazione dello studente abbia inizio durante il corso delle lezioni, attraverso l’esecuzione di esercizi proposti dal docente e l’analisi di Sw Platform esistenti, e termine alla fine del corso attraverso una discussione con il docente nel quale quanto sviluppato durante il corso viene consolidato.
Data | Ora | Luogo | Tipologia | Note |
---|---|---|---|---|
16/02/2023 | 09:00 | GENOVA | Esame su appuntamento | |
15/09/2023 | 09:00 | GENOVA | Esame su appuntamento |