Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Übersicht
- System- und Komponentenkohäsion
- System/Komponenten-Abhängigkeiten
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- SOA und Microservices-Architektur
- Beziehungen zwischen den oben genannten Konzepten
- Logik-Redundanz vs. Abhängigkeit
- Datenredundanz vs. Abhängigkeit
Software Architecture
Grundlagen
- Klärung von Begriffen: Architektur, Design, Modellierung
- Orthogonalität
- Conways Gesetz
Gemeinsame Architekturen
- modulare Dekomposition
- hierarchische Architektur
- zentralisiert (Mediator-Muster)
- ereignisbasierte Architektur
- Interrupt-basiert
- OSI
- Client/Server
- Schichtenmodell
Grundsätze des OO-Designs
- DRY, SRP
- Verkapselung
- Programm gegen eine Schnittstelle
- Liskovs Prinzip
- Gesetz von Demeter
Design Patterns
- was sind Design Patterns
- Schöpferische Patterns
- Strukturelle Muster
- Verhaltensmuster (Behavioural Patterns)
- Modell-Controller-Ansicht (MCV)
Entwurfswerkzeuge
- Domänenspezifische Sprache
- Lexikalische Analyse
- CRC-Karten
- Szenarien
- Use Case Beschreibungen
UML Grafische Darstellungen
- Klassendiagramm
- Sequenz-Diagramm
- Aggregationsdiagramm
- UML Werkzeuge
Nicht-UML Grafische Darstellungen
- ER-Modellierung
- Zustandsmaschine
- Datenfluss
- Architekturmodell
Entwurf und Wartung
- Lehmannsche Gesetze
- Architektonische Anti-Muster
- Refactoring-Strategien
SOA und Integrationsmuster
- Integrationstechnologien und -methoden
- Synchron/Asynchron
- Weitere Details direkte Kommunikationsmuster
- Direkte und vermittelte Kommunikation
- Nachrichten-Warteschlangen
- ESB
Bereitstellungs-Muster
- Code-Bereitstellung
- Unveränderliche Bereitstellung
- Verfügbarkeit, Skalierbarkeit, hohe Leistung, Fehlertoleranzmuster
- Daten- und Nachrichtenreplikation und Clustering (CAP-Theorem)
21 Stunden
Erfahrungsberichte (2)
Die Fähigkeit des Trainers, mir zuzuhören und mein Anliegen/Problem zu verstehen...
Francois - TE
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
The trainer engagement and passion about the subject