Architetture informatiche - Videolezione
Tipologia: VIDEO-LEZIONE
Durata: 2 ore
Lingue: Italiano
OBIETTIVI:
Lo scopo della videolezione è dare uno scenario completo sul concetto e sull’utilizzo delle Architetture informatiche.
DESTINATARI:
Tutti.
CONTENUTI
MODULO 1 – Il concetto di framework
- Il framework di Zachman
- Dati, Processi Aziendali, Reti di comunicazione/Infrastruttura
- La IT Governance
- Framework, linee guida e standard a supporto della Governance
- TEST INTERMEDIO
MODULO 2 – Gestione accessi
- Chi può entrare nella nuvola?
- Private e Public Cloud
- TEST INTERMEDIO
MODULO 3 – Architetture informatiche
- Una breve prefazione storico-temporale
- Concetto di Architettura
- Elementi comuni dei Framework
- Definizione di Applicazione
- Catalogo delle applicazioni software
- Dizionario Dati
- Quale architettura scegliere?
- Documentare l’architettura software
- Architettura a Layers o livelli
- Object Model
- Architettura Repository
- Database Access Layer (DAL)
- Pipe and Filters
- Client-Server
- Model-View-Controller (MVC)
- Architettura orientata ai servizi (SOA)
- Importanza e ruoli di un’Architettura
- Requisiti dell’applicazione
- Vista statica e vista dinamica
- Vista di implementazione (software) e vista Servizi
- Vista Run Time e vista di implementazione Hardware
- Vista integrata
- TEST INTERMEDIO
MODULO 4 – Filosofia, servizi, business, enterprise
- La tribù degli sviluppatori
- La tribù dei manager
- L’Architettura orientata ai servizi: il mondo SOA
- La software selection
- Come si sceglie un’Architettura?
- Linee guida e aspetti considerati
- Il ruolo del Middleware
- TEST INTERMEDIO
MODULO 5 – .Net e Java Enterprise Edition
- La tecnologia Java 2 Enterprise Edition
- Modelli B2B e B2C
- Tecnologia Web Application e Enterprise Application
- Tecnologia Web Services
- Web Application CGI, Fast CGI, ASP, ASP .net, JSP, PHP, Servlet,
- Tecnologia Management e Security
- Caratteristiche ed elementi di .Net
- Classi per realizzare interfacce utente grafiche
- TEST INTERMEDIO
MODULO 6 – Costruire software su piattaforme informatiche
- Logica Service Oriented
- Come funziona un’applicazione Web
- Linguaggi di programmazione indispensabili
- Server-Client
- Virtualizzazione Server-Client
- Architettura Openstack
- TEST FINALE
Prodotto da: Piazza Copernico
Contenuti a cura di: Piazza Copernico
Docente: Fabio Tafaro
CODICE CORSO: I0024_20_01