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