Ti sei mai chiesto come sia possibile realizzare software complessi e personalizzati in grado di risolvere problemi specifici o di migliorare determinati aspetti della vita quotidiana?
Ti sei mai chiesto quale sia il processo dietro la creazione di un software, e come funzionino le cose dietro le quinte?
Se queste domande ti incuriosiscono, allora questo corso è proprio quello che fa per te.
Ciao, sono Andrea Biancini, un esperto di informatica e scienze dei dati con una lunga esperienza sia nel settore pubblico che in quello accademico.
Come IT Strategy and Planning Officer e Data Scientist presso la Commissione Europea, ho avuto l'opportunità di lavorare su una vasta gamma di progetti, contribuendo alla definizione e all'implementazione di strategie informatiche.
Come professore universitario, ho sviluppato e avviato corsi di laurea e master in informatica e scienze dei dati, preparando le prossime generazioni di esperti del settore.
Oggi metterò a disposizione la mia esperienza e le mie competenze in questo corso, con l’obiettivo di guidarti attraverso le fasi cruciali del processo di sviluppo del software.
- Partiremo dai principi fondamentali dell'ingegneria del software, per poi esplorare vari modelli di sviluppo come il modello Waterfall e Agile.
- Approfondiremo poi il modello di maturità dei processi di sviluppo, il CMMI, e ci soffermeremo sulle fasi di un progetto di sviluppo software.
- Imparerai cosa significa lavorare per progetti, le principali fasi dell'SDLC e i concetti legati alla DevOps.
- Attraverso esempi concreti, esploreremo le varie fasi di sviluppo, dalla definizione dei requisiti alla progettazione, dalla realizzazione al test, fino al rilascio in produzione.
- Vedremo anche come gestire il sistema software, monitorarlo e gestire la fine del suo ciclo di vita.
In sintesi, questo corso ti fornirà una comprensione completa del processo di sviluppo del software e ti fornirà le competenze necessarie per comprendere e gestire un progetto di sviluppo software.
Sei pronto a esplorare il mondo dietro la creazione del software e a scoprire come trasformare le idee in realtà concrete?
Allora non perdiamo altro tempo: iniziamo subito!