Modernizzazione delle App: modelli e tecnologie
Il corso "Modernizzazione delle App: modelli e tecnologie" è suddiviso in quattro parti che coprono argomenti chiave nel contesto della modernizzazione delle applicazioni e delle tecnologie digitali.
Il corso offre un'ampia panoramica sulla modernizzazione delle applicazioni e sulle tecnologie più rilevanti nel contesto della Digital Transformation delle aziende e fornisce ai partecipanti una comprensione approfondita dei modelli di delivery del software, delle architetture software, delle API, della virtualizzazione dei server, dei container e del Cloud Computing. L'obiettivo è fornire le conoscenze e le competenze necessarie per affrontare le sfide e sfruttare le opportunità legate alla modernizzazione delle applicazioni nell'ambiente digitale in continua evoluzione.
1^ parte
IT come abilitatore del business
IT come abilitatore del business e motore della Digital Transformation
Modelli di delivery del software: waterfall, agile
Tipi di applicazioni: native, mobili, web, cross platform
2^ parte
Architetture software, API
Modelli architetturali del software: multitier, Model-View-Controller, Event-Driven, Microservices
Qualità dei servizi
Introduzione all'API Economy e alle API in stile RESTful
3^ parte
Virtualizzazione, Software Container
Tecnologie di virtualizzazione dei server
Software container e Docker
Cenni all'orchestrazione dei container con Kubernetes
4^ parte
Cloud Computing
Il Cloud come abilitatore del business
Multi-Cloud e Poly-Cloud
Modello Serverless
Modello Cloud Native
Obiettivi
Sviluppare le conoscenze sui modelli e sulle tecnologie per la modernizzazione delle applicazioni software per il miglioramento del business aziendale e la soddisfazione dei clienti
Prerequisiti
Conoscenze sul processo di sviluppo del software
Durata
16-24 ore