Grazie per aver inviato la vostra richiesta! Un membro del nostro team vi contatterà a breve.
Grazie per aver inviato la vostra prenotazione! Un membro del nostro team vi contatterà a breve.
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