< 1000 visualizzazioni
Andrea Biancini
Andrea Biancini

IT Strategy e Data Scientist presso la Commissione Europea, esperto di informatica e scienze dei dati

Cosa imparerai

I principi fondamentali dell'ingegneria del software
Vari modelli di sviluppo come il modello Waterfall e Agile
Il modello di maturità dei processi di sviluppo
Cosa significa lavorare per progetti, le principali fasi dell'SDLC e i concetti legati alla DevOps
Le varie fasi di sviluppo, dalla definizione dei requisiti alla progettazione, dalla realizzazione al test, fino al rilascio in produzione
Come gestire il sistema software, monitorarlo e gestire la fine del suo ciclo di vita
Molto, molto altro...

Lezioni

1 Presentazione 02:10
Gratis Presentazione
02:10
2 I principi dell'ingegneria del software 40:43
Scopo dell'ingegneria del software 08:33
Gratis La qualità del software
06:29
Il modello Waterfall 09:47
Il modello Agile 09:32
Un modello di "maturità" dei processi di sviluppo 06:22
3 Lo sviluppo per progetti e le sue fasi 24:22
Lavorare per progetti 07:04
Le principali fasi dell'SDLC 09:41
Cenni alla DevOps 07:37
4 Le varie fasi di sviluppo 01:04:14
Analisi preliminare 08:43
Progettazione del software 22:05
Realizzazione del software 10:32
Test, collaudo e rilascio in produzione 08:19
Gestione del sistema software 03:46
Termine del ciclo di vita del software 06:22
Conclusione 04:27

Dettagli

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!

Autore

Leader esperto ed educatore con una vasta esperienza nell'ambito della trasformazione digitale, dell'istruzione e della tecnologia, ha lavorato come direttore, membro del consiglio di amministrazione e consulente strategico, contribuendo in prima linea a guidare l'innovazione e il cambiamento in diverse industrie.

Le sue competenze includono:

- trasformazione digitale: ha una solida esperienza nell'implementazione di strategie di trasformazione digitale per migliorare l'efficienza e la produttività delle organizzazioni.

- Istruzione: come professore a contratto, ha coltivato il talento del futuro, sviluppando programmi di formazione innovativi e di grande impatto.

- Tecnologia: ha una vasta conoscenza delle tecnologie emergenti e delle loro applicazioni pratiche, che gli consente di sviluppare soluzioni innovative per le sfide aziendali.

È un appassionato della trasformazione delle organizzazioni e della creazione di valore, determinato a lasciare un'impronta duratura nel panorama aziendale.

Il suo executive MBA, unito a certificazioni in project management e governance dei rischi IT, gli consente di sviluppare e attuare strategie di grande impatto.

Inoltre, il suo coinvolgimento come membro del consiglio e consulente strategico per le startup dimostra il suo impegno nel favorire la crescita.

€44,95 +IVA