Introduzione alle architetture Software

Descrizione del corso

  • Cosa sono le Architetture Software
  • Come si definisce l’architettura software di un sistema
  • La fase della Raccolta dei requisiti
  • La fase della Definizione degli obiettivi
  • La fase di Analisi dei sistemi esistenti
  • La fase di Selezione del pattern architetturale
  • La fase di Identificazione dei componenti architetturali
  • La fase di Definizione delle interfacce
  • La fase del Disegno dei diagrammi architetturali
  • La fase di Prototipazione e validazione
  • La fase di Documentazione
  • La fase di Iterazione e revisione
  • La fase di Implementazione e monitoraggio
  • La fase di Manutenzione e aggiornamento
  • I principali Pattern Architetturali
  • Overview sulla Architettura Monolitica
  • Overview sulla Architettura a Strati
  • Overview sulla Architettura a Microservizi
  • Overview sulla Architettura Event-Driven
  • Overview sulla Architettura a Servizi
  • Overview sulla Architettura a Pipeline
  • Overview sulla Architettura Client-Server
  • Overview sulla Architettura Peer-to-Peer
  • Overview sulla Architettura Model-View-Controller
  • Overview sulla Architettura Model-View-ViewModel
  • Overview sulla Architettura Broker
  • Overview sulla Architettura Master-Slave
  • Overview sulla Architettura Blackboard
  • Overview sulla Architettura Microkernel
  • Overview sulla Architettura Component-Based
  • Overview sulla Architettura Domain-Driven Design
  • Overview sulla Architettura Esagonale
  • Overview sulla Architettura Command Query Responsibility Segregation
  • Overview sulla Architettura Service Mesh
  • Overview sulla Architettura Serverless
  • Overview sulle Architetture moderne con il Cloud e DevOps

Codice:ET-AR-0002_1

Durata:0 giorni

Categorie:,

Moduli del corso