Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Recensioni (2)
Capacità del formatore di ascoltare e comprendere il mio caso / problema / problema ...
Francois - TE
Corso - Technical Architecture and Patterns
Traduzione automatica
The trainer engagement and passion about the subject