Struttura del corso
Panoramica
- Coesione di sistema e componenti
- Dipendenze di sistema/componente
- Architettura del Software
- Architettura Tecnica
- Architettura Aziendale
- Architettura SOA e Microservizi
- Relazioni tra i concetti sopra indicati
- Redundanza logica rispetto alle dipendenze
- Redundanza dei dati rispetto alle dipendenze
Architettura del Software
Fondamenti
- Chiarimento dei termini: architettura, progettazione, modellazione
- Ortogonalità
- Legge di Conway
Architetture Comuni
- Decomposizione modulare
- Architettura gerarchica
- Centralizzata (Pattern Mediatore)
- Architettura basata su eventi
- Basata su interruzioni
- OSI
- Client/server
- Modello a strati
Principi di Progettazione OO
- DRY, SRP
- Incapsulamento
- Programmazione verso un'interfaccia
- Principio di Liskov
- Legge di Demeter
Design Pattern
- Cos'è un Design Pattern
- Pattern di Creazione
- Pattern Strutturali
- Pattern Comportamentali
- Model-Controller-View (MCV)
Strumenti di Progettazione
- Linguaggio specifico del dominio (DSL)
- Analisi lessicale
- Carte CRC
- Scenari
- Descrizioni dei casi d'uso
Rappresentazioni Grafiche UML
- Diagramma di classe
- Diagramma di sequenza
- Diagramma di aggregazione
- Strumenti UML
Rappresentazioni Grafiche Non UML
- Modellizzazione ER
- Macchina a stati
- Flusso di dati
- Modello architettonico
Progettazione e Manutenzione
- Leggi di Lehmann
- Antipattern Architettonici
- Strategie di Refactoring
SOA e Pattern di Integrazione
- Tecnologie e metodi di integrazione
- Sincrono/Asincrono
- Dettagli sui pattern di comunicazione diretta
- Comunicazione diretta e mediata
- Code di messaggi (Message Queuing)
- ESB
Pattern di Deployment
- Deployment del codice
- Deployment immutabile
- Pattern per disponibilità, scalabilità, alte prestazioni e tolleranza ai guasti
- Replicazione di dati e messaggi e clustering (teorema CAP)
Recensioni (7)
Conoscenza, coinvolgimento e rapporto del formatore
Adam Kuklewski - GE Medical Systems Polska
Corso - Technical Architecture and Patterns
Traduzione automatica
Descrive soluzioni MODERNE con esempi REALI
Catalin - Siemens S.R.L.
Corso - Technical Architecture and Patterns
Traduzione automatica
Quanto è ben strutturato questo corso, che ti guida dai primi passi da architetto fino all'assicurazione che la soluzione finale soddisfi tutti i requisiti di qualità, informandoti sull'importanza di ogni aspetto lungo il percorso. Inoltre, non si limita a metterti in guardia solo sugli aspetti tecnici dell'architettura, ma anche su quelli aziendali, rendendoti consapevole che come architetto il tuo compito non è solo quello di progettare soluzioni eccellenti, ma anche di creare valore e contribuire alla visione strategica della società. Philippe è un ottimo formatore, molto professionale, con una grande esperienza, ottime competenze comunicative e soft skills, che sono altrettanto fondamentali per chi aspira a svolgere un ruolo archivistico. Infine, ho apprezzato molto il fatto che Philippe abbia fornito l'intero contenuto del corso in formato pdf - ora ho una solida base per continuare il mio percorso di apprendimento - grazie ancora per questo!
Alex R. - Siemens S.R.L.
Corso - Technical Architecture and Patterns
Traduzione automatica
Sarebbe stato meglio se fosse stato per una settimana intera
Marius - Siemens S.R.L.
Corso - Technical Architecture and Patterns
Traduzione automatica
Capacità del trainer di ascoltare e comprendere il mio caso/problema...
Francois - TE
Corso - Technical Architecture and Patterns
Traduzione automatica
L'impegno e la passione del formatore per l'argomento
Khalid Alqahtani - General Organization for Social Insurance
Corso - Technical Architecture and Patterns
Traduzione automatica
L'argomento è una tendenza oggi
Wael Mashal - SAP UK
Corso - Technical Architecture and Patterns
Traduzione automatica