Kursplan
Översikt
- Kohesion i system och komponenter
- Beroenden mellan system/komponenter
- Programvaruarkitektur
- Teknisk arkitektur
- Företagsarkitektur
- SOA och mikrotjänstarkitektur
- Samband mellan de ovanstående begreppen
- Logisk redundans kontra beroende
- Dataredundans kontra beroende
Programvaruarkitektur
Grundläggande begrepp
- Uppklaring av termer: arkitektur, design, modellering
- Ortogonalitet
- Conways lag
Vanliga arkitekturer
- Modulär uppdelning
- Hierarkisk arkitektur
- Centraliserad (Mediator Pattern)
- Händelsbaserad arkitektur
- Avbrottsbaserad
- OSI
- Klient/server
- Lagermodell
Principer för OO-design
- DRY, SRP
- Inkapsling
- Programmera mot ett gränssnitt
- Liskovs princip
- Law of Demeter
Designmönster
- Vad är designmönster
- Skapande mönster (Creational Patterns)
- Strukturella mönster (Structural Patterns)
- Beteendemönster (Behavioural Patterns)
- Model-Controller-View (MCV)
Designverktyg
- Domänspecifika språk (DSL)
- Lexikal analys
- CRC-kort
- Scenarier
- Beskrivningar av use cases
Grafisk återgivning med UML
- Klassdiagram
- Seqensdiagram
- Aggregationsdiagram
- UML-verktyg
Grafisk återgivning utöver UML
- ER-modellering
- Statmaskin
- Dataflöde
- Arkitekturell modell
Design och underhåll
- Lehmanns lagar
- Arkitektoniska antimönster
- Strategier för refaktorisering
SOA och integrationsmönster
- Integreringsteknologier och metoder
- Synkron/asynkron
- Ytterligare detaljer om direkta kommunikationsmönster
- Direkt och meklat kommunikation
- Meddelande kö (Message Queuing)
- ESB
Deploymentmönster
- Koddeployment
- Immutable deployment
- Mönster för tillgänglighet, skalbarhet, hög prestanda och fel tolerans
- Replikering och clustrering av data och meddelanden (CAP-satsen)
Vittnesmål (7)
Instruktörens kunskap, engagemang och relation
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskintolkat
Det beskriver MODERNA lösningar med RIKTIGA exempel
Catalin - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskintolkat
Hur väl genomtänkt utbildningen är, som tar dig från de första stegen som behöver utföras som arkitekt, till att säkerställa att den slutgiltiga lösningen uppfyller alla krav på kvalitetsstandarder, och informerar dig på vägen om vikten av varje enskilt aspekt. Utöver detta gör det dig medveten inte bara om de tekniska aspekterna av arkitektur, utan även om de affärsrelaterade aspekterna, vilket ger dig en insikt om att som arkitekt är ditt jobb inte bara att konstruera utmärkta lösningar, utan också att skapa värde och bygga på företets strategiska vision. Philippe är en fantastisk instruktör, mycket professionell, med stor erfarenhet, utmärkta kommunikations- och mänskliga färdigheter, vilka också är obligatoriska för någon som vill anta en sådan arkitektroll. Till sist men inte minst uppskattade jag mycket att Philippe tillhandahållit det fullständiga kursinnehållet som en pdf-fil - nu har jag en solid grund att bygga vidare på i min lärande resa - tack så mycket för detta!
Alex R. - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskintolkat
Det hade varit bättre om det varit i en hel vecka
Marius - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskintolkat
Instruktörens förmåga att lyssna och förstå min situation/problem...
Francois - TE
Kurs - Technical Architecture and Patterns
Maskintolkat
Instruktörens engagemang och entusiasm för ämnet
Khalid Alqahtani - General Organization for Social Insurance
Kurs - Technical Architecture and Patterns
Maskintolkat
Ämnet är ett trender idag
Wael Mashal - SAP UK
Kurs - Technical Architecture and Patterns
Maskintolkat