Struttura del corso

Panoramica

  • Coesione del sistema e dei componenti
  • Dipendenze di sistema/componente
  • Architettura del software
  • Technical Architecture
  • Architettura aziendale
  • Architettura SOA e Micro servizi
  • Relazioni tra i concetti di cui sopra
  • Ridondanza logica e dipendenza
  • Confronto tra la riduzione dei dati e la dipendenza

Software Architecture

Fondamenti

  • Chiarimento dei termini: architettura, design, modellazione
  • ortogonalità
  • Legge Conways

Architetture comuni

  • Decomposizione modulare
  • Architettura gerarchica
  • centralizzato (modello di mediazione)
  • Architettura basata su eventi
  • basato su interrupt
  • OSI
  • Client/Server
  • modello di strato

Principi di OO Design

  • SECCO, SRP
  • incapsulamento
  • programma su un'interfaccia
  • Principio di Liskovs
  • Legge di Demetra

Design Patterns

  • cosa sono Design Patterns
  • Modelli di creazione
  • Modelli strutturali
  • Modelli comportamentali
  • Modello-Controller-Vista (MCV)

Strumenti di progettazione

  • Linguaggio specifico del dominio
  • Analisi lessicale
  • Schede CRC
  • Scenari
  • Use Case Descrizioni

UML Rappresentazioni grafiche

  • Diagramma classi
  • Diagramma di sequenza
  • Diagramma di aggregazione
  • UML Strumenti

Rappresentazioni grafiche non UML

  • Modellazione ER
  • Macchina a stati
  • Flusso di dati
  • modello architettonico

Progettazione e Manutenzione

  • Leggi di Lehmann
  • Antipattern architettonici
  • Strategie di refactoring

SOA e modelli di integrazione

  • Tecnologie e metodi di integrazione
  • Sincrono/Asincrono
  • Più Dettagli modelli di comunicazione diretta
  • Comunicazione diretta e mediata
  • Accodamento
  • ESB

Modelli di distribuzione

  • Distribuzione del codice
  • Distribuzione non modificabile
  • Modelli di disponibilità, scalabilità, prestazioni elevate, tolleranza ai guasti
  • Replica e clustering di dati e messaggi (teorema CAP)

 

  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (2)

Corsi relativi

Categorie relative