Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Oversikt
- System- og komponentkohesjon System/komponent-avhengigheter Programvarearkitektur Technical Architecture Enterprise-arkitektur SOA- og mikrotjenester-arkitektur Relasjoner mellom ovennevnte konsepter Logisk redudans vs avhengighet Datareduans vs avhengighet
Software Architecture
Grunnleggende
- avklaring av begreper: arkitektur, design, modellering ortogonality conways Law
Vanlige arkitekturer
- modulær dekomponering hierarkisk arkitektur sentralisert (Mediator Pattern) hendelsesbasert arkitektur avbruddsbasert OSI klient/server lagmodell
Prinsipper for OO Design
- DRY, SRP-innkapslingsprogram mot et grensesnitt Liskovs prinsipp Law of Demeter
Design Patterns
- hva er Design Patterns Creational Patterns Strukturelle Patterns Behaviour Patterns Model-Controller-View (MCV)
Designverktøy
- Domenespesifikt språk Leksikalsk analyse CRC-kortscenarier Use Case beskrivelser
UML Grafiske representasjoner
- Klassediagram Sekvens Diagram aggregeringsdiagram UML verktøy
Ikke-UML grafiske representasjoner
- ER-modellering State Machine dataflyt arkitektonisk modell
Design og vedlikehold
- Lehmanns lover Architectural Antipatterns Refactoring Strategies
SOA og integrasjonsmønstre
- Integrasjonsteknologier og -metoder Synkron/asynkron Flere detaljer direkte kommunikasjonsmønstre Direkte og meglet kommunikasjon Message Queuing ESB
Implementeringsmønstre
- Kodeimplementering Uforanderlig distribusjon Tilgjengelighet, skalerbarhet, høy ytelse, feiltoleransemønstre Data- og meldingsreplikering og klynging (CAP-teorem)
21 timer
Testimonials (2)
Trener evne til å lytte og forstå min sak/problemstilling/problem...
Francois - TE
Kurs - Technical Architecture and Patterns
Machine Translated
The trainer engagement and passion about the subject