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)
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