OBIETTIVI

Lo scopo della videolezione è dare uno scenario completo sul concetto e sull’utilizzo delle Architetture informatiche.

DESTINATARI

Tutti

DURATA

2 ore

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

 

MODULO 2 – Gestione accessi

  • Chi può entrare nella nuvola?
  • Private e Public Cloud

 

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

 

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

 

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

 

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

REQUISITI TECNICI:

Acrobat Reader

I documenti PDF sono esportati per la versione 5 ma sono compatibili con le versione successive di Acrobat Reader rilasciate fino alla data di aggiornamento di questo file.

Browser

  • Internet Explorer 10
  • Internet Explorer 11
  • Mozilla Firefox
  • Google Chrome

JavaScript abilitato

Blocco popup disabilitato

Risoluzione video minima

I corsi sono ottimizzati per una visualizzazione a 1024×768 su pc e tablet da almeno 7 pollici.

Altoparlanti o cuffie (in caso di prodotti multimediali)

MODALITÀ DI TRACCIAMENTO DATI: SCORM 1.2

TECNOLOGIA DI SVILUPPO:

HTML5

PRODOTTO DA:

Piazza Copernico

Contenuti a cura di: Piazza Copernico

Docente:

Fabio Tafaro

CODICE CORSO:

I0024_20_01