Kursplan
Överblick
- System- och komponentsammanhållning
- System-/komponentberoenden
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- SOA- och mikrotjänstarkitektur
- Relationer mellan ovanstående begrepp
- Logisk redundans kontra beroende
- Dataersättning kontra beroende
Software Architecture
Grunderna
- Förtydligande av termer: arkitektur, design, modellering
- ortogonalitet
- conways lag
Vanliga arkitekturer
- Modulär nedbrytning
- Hierarkisk arkitektur
- centraliserad (Mediatormönster)
- Händelsebaserad arkitektur
- avbrottsbaserad
- OSI
- Klient/server
- Modell för lager
Principer för OO-design
- TORR, SRP
- inkapsling
- program mot ett gränssnitt
- Liskovs princip
- Demeters lag
Design Patterns
- Vad är Design Patterns
- Skapande mönster
- Strukturella mönster
- Beteendemönster
- Modell-styrenhet-vy (MCV)
Designa verktyg
- Domänspecifikt språk
- Lexikalisk analys
- CRC-kort
- scenarier
- Use Case Beskrivningar
UML Grafiska representationer
- Klassdiagram
- Sekvens diagram
- Diagram över aggregering
- UML Verktyg
Icke-UML grafiska representationer
- ER-modellering
- Tillståndsmaskin
- Dataflöde
- Arkitektonisk modell
Design och underhåll
- Lehmanns lagar
- Arkitektoniska antimönster
- Strategier för refaktorisering
SOA och integrationsmönster
- Integrationstekniker och metoder
- Synkron/asynkron
- Mer information om direkta kommunikationsmönster
- Direkt och asynkron kommunikation
- Message Queuing
- ESB
Distributionsmönster
- Distribution av kod
- Oföränderlig distribution
- Tillgänglighet, skalbarhet, höga prestanda, feltoleransmönster
- Replikering och klustring av data och meddelanden (CAP-satsen)
Vittnesmål (6)
Lärarförmåga att lyssna och förstå mitt fall/problem/problem...
Francois - TE
Kurs - Technical Architecture and Patterns
Machine Translated
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
Kurs - Technical Architecture and Patterns
The topic is a trend today
Wael Mashal - SAP UK
Kurs - Technical Architecture and Patterns
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.
Sergiu Vulc - eMAG IT Research SRL
Kurs - Technical Architecture and Patterns
I liked the fact that his questions where creating subjects on matters that required discussion with colleagues on real life situations.
Christakis Costa
Kurs - Technical Architecture and Patterns
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.