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)
Instruktørens kunnskap, engasjement og kontakt
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskinoversatt
Det beskriver moderne løsninger med reelle eksempler
Catalin - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskinoversatt
Hvorvel digt gennomtænkt treningen er, tar deg fra de første skrittene som må bli gjort som arkitekt, til å sikre at det endelige løsningen møter alle de påkrevede kvalitetsstandardene, og informerer deg om betydningen av hvert eneste aspekt underveis. I tillegg gir det deg innsikt ikke bare i tekniske aspekter av arkitekturen, men også i forretningsaspektene, og gjør deg oppmerksom på at som arkitekt er din jobb ikke bare å utvikle gode løsninger, men også å skape verdi og bygge videre på selskapets strategiske visjon. Philippe er en fantastisk trener, svært profesjonal med mye erfaring, fremragende kommunikasjonsevner og soft skills, som også er obligatoriske for noen som ønsker å ta på seg slik en arkitektrolle. Til sist, men ikke minst, setter jeg stor pris på at Philippe gav meg hele kursets innhold som en pdf-fil - nå har jeg en solid grunnlag for å fortsette læreisen min - takk så mye for dette!
Alex R. - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskinoversatt
Det hadde vært bedre hvis det var vart i en uke
Marius - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maskinoversatt
Instruktørens evne til å lytte og forstå min situasjon/problem...
Francois - TE
Kurs - Technical Architecture and Patterns
Maskinoversatt
Instruktørens engasjement og entusiasme for emnet
Khalid Alqahtani - General Organization for Social Insurance
Kurs - Technical Architecture and Patterns
Maskinoversatt
Emnet er en trend i dag
Wael Mashal - SAP UK
Kurs - Technical Architecture and Patterns
Maskinoversatt