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 (7)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
It describe MODERN solutions with REAL examples
Catalin - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
How well thought the training is, taking you from the first steps that needs to be accomplished as an architect, towards making sure that the final solution will meet all the required quality standards, informing you on the way of the importance of each and every aspect. Besides that, it makes you aware not only of the technical aspects of architecture, but also on the business ones, making you aware that as an architect, your job is not only to engineer great solutions, but it is also to bring value and build upon the strategic vision of the company. Philippe is an awesome trainer, very professional, with lots of experience, great communication and soft skills, which are also mandatory as well for someone willing to take such an architecture role. Last but not least, I appreciated very much that Philippe provided the full course content as a pdf file - now I have a solid base to continue my learning journey - thanks again for this!
Alex R. - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
It would have been better if it was for a whole week
Marius - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Trainer capability to listen and understand my case/issue/problem...
Francois - TE
Kurs - Technical Architecture and Patterns
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