Kursplan
Oversikt
- System og komponentkohesjon
- System-/komponentavhengigheter
- Programvarearkitektur
- Teknisk arkitektur
- Bedriftsarkitektur
- SOA og mikro-arkitektur
- Forholdet mellom ovennevnte konsepter
- Logisk redudans mot avhengighet
- Dataredundans mot avhengighet
Programvarearkitektur
Grunnleggende
- Klarering av begrepene: arkitektur, design, modellering
- Ortogonalitet
- Conways lov
Vanlige arkitekturer
- Modulær nedbrytning
- Hierarkisk arkitektur
- Sentralisert (Mediator Pattern)
- Hendelsesbasert arkitektur
- Avbruddbasert
- OSI
- Klient/server
- Lagermodell
Prinsipper for OO-design
- DRY, SRP
- Innkapsling
- Programmer mot en grensesnitt
- Liskovs prinsipp
- Demeters lov
Designmønstre
- Hva er Designmønstre
- Skapende mønstre
- Strukturmønstre
- Atferdsmønstre
- Model-Controller-View (MCV)
Designverktøy
- Domene-spesifikt språk
- Leksikal analyse
- CRC-kort
- Scenarier
- Use Case beskrivelser
UML grafiske representasjoner
- Klassediagram
- Sekvensdiagram
- Aggregasjonsdiagram
- UML-verktøy
Ikke-UML grafiske representasjoner
- ER-modellering
- Tilstandsmaskin
- Dataflyt
- Arkitekturmodell
Design og vedlikehold
- Lehmanns lover
- Arkitekturelle antimønstre
- Refaktoriseringsstrategier
SOA og integrasjonsmønstre
- Integrasjonsteknologier og metoder
- Synkron/Asynkron
- Mer detaljert om direkte kommunikasjonsmønstre
- Direkte og mellomledende kommunikasjon
- Meldekø
- ESB
Distribueringsmønstre
- Kodedistribuering
- Uforanderlig distribuering
- Tilgjengelighet, Skalerbarhet, Høy ytelse, Feiltolerante mønstre
- Data og melding replikering og klustering (CAP-teorem)
Referanser (7)
Den beskriver MODERNE løsninger med EKTE eksempler
Catalin - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskinoversatt
Hvor gjennomtenkt opplæringen er, tar deg fra de første trinnene som må gjennomføres som arkitekt, til å sikre at den endelige løsningen vil oppfylle alle de nødvendige kvalitetsstandardene, og informere deg om viktigheten av hvert eneste aspekt . I tillegg gjør det deg oppmerksom ikke bare på de tekniske aspektene ved arkitektur, men også på de forretningsmessige, og gjør deg oppmerksom på at som arkitekt er jobben din ikke bare å konstruere gode løsninger, men det er også å bringe verdi og bygge på den strategiske visjonen til selskapet. Philippe er en fantastisk trener, veldig profesjonell, med mye erfaring, god kommunikasjon og myke ferdigheter, som også er obligatoriske for noen som er villige til å ta en slik arkitekturrolle. Sist, men ikke minst, satte jeg stor pris på at Philippe ga hele kursinnholdet som en pdf-fil - nå har jeg en solid base for å fortsette min læringsreise - igjen takk for dette!
Alex R. - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskinoversatt
Det hadde vært bedre om det var for en hel uke
Marius - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskinoversatt
Trener evne til å lytte og forstå min sak/problemstilling/problem...
Francois - TE
Kurs - Technical Architecture and Patterns
Maskinoversatt
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.