Schița de curs
Prezentare generală
- Coeziunea sistemului și a componentelor
- Dependențe de sistem/componentă
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- Arhitectură SOA și Micro servicii
- Relații între conceptele de mai sus
- Redudanță logică vs dependență
- Reduanța datelor vs dependență
Software Architecture
Fundamentele
- clarificarea termenilor: arhitectură, design, modelare
- ortogonalitatea
- conways Legea
Arhitecturi comune
- descompunere modulară
- arhitectura ierarhica
- centralizat (model mediator)
- arhitectura bazata pe evenimente
- bazat pe întreruperi
- OSI
- client server
- model de strat
Principiile proiectării OO
- USCAT, SRP
- încapsulare
- program împotriva unei interfețe
- Principiul Liskovs
- Legea lui Demeter
Design Patterns
- ce sunt Design Patterns
- Modele Creaționale
- Modele structurale
- Tipare comportamentale
- Model-Controller-View (MCV)
Instrumente de proiectare
- Limbajul specific domeniului
- Analiza lexicală
- carduri CRC
- scenarii
- Use Case descrieri
UML Reprezentări grafice
- Diagrama de clasă
- Diagrama secvenței
- diagrama de agregare
- UML instrumente
Reprezentări non-UML grafice
- Modelare ER
- Mașină de stat
- flux de date
- model arhitectural
Proiectare și întreținere
- Legile lui Lehmann
- Antimodele arhitecturale
- Strategii de refactorizare
SOA și modele de integrare
- Tehnologii și metode de integrare
- Sincron/Asincron
- Mai multe detalii tipare de comunicare directă
- Comunicare directă și intermediată
- Mesaje în așteptare
- ESB
Modele de implementare
- Implementarea codului
- Desfăşurare imuabilă
- Disponibilitate, scalabilitate, performanță ridicată, modele de toleranță la erori
- Replicarea și gruparea datelor și a mesajelor (teorema CAP)
Mărturii (7)
Descrie soluții MODERNE cu exemple REALE
Catalin - Siemens S.R.L.
Curs - Technical Architecture and Patterns
Tradus de catre o masina
Cât de bine gândit este trainingul, care te poartă de la primii pași care trebuie realizați ca arhitect, până la asigurarea că soluția finală va îndeplini toate standardele de calitate necesare, informându-te pe parcurs despre importanța fiecărui aspect. În plus, te face conștient nu numai de aspectele tehnice ale arhitecturii, ci și de cele de afaceri, făcându-te conștient de faptul că, în calitate de arhitect, sarcina ta nu este doar să elaborezi soluții excelente, ci și să aduci valoare și să construiești pe baza viziunii strategice a companiei. Philippe este un trainer extraordinar, foarte profesionist, cu multă experiență, o comunicare excelentă și abilități soft, care sunt, de asemenea, obligatorii pentru cineva care dorește să preia un astfel de rol de arhitect. Nu în ultimul rând, am apreciat foarte mult faptul că Philippe a furnizat întregul conținut al cursului ca fișier pdf - acum am o bază solidă pentru a-mi continua călătoria de învățare - mulțumesc din nou pentru asta!
Alex R. - Siemens S.R.L.
Curs - Technical Architecture and Patterns
Tradus de catre o masina
Ar fi fost mai bine dacă ar fi fost pentru o săptămână întreagă
Marius - Siemens S.R.L.
Curs - Technical Architecture and Patterns
Tradus de catre o masina
Capacitatea formatorului de a asculta și de a înțelege cazul/ problema/problema mea...
Francois - TE
Curs - Technical Architecture and Patterns
Tradus de catre o masina
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
Curs - Technical Architecture and Patterns
The topic is a trend today
Wael Mashal - SAP UK
Curs - Technical Architecture and Patterns
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.