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)
Erfahrungsberichte (7)
Es beschreibt MODERNE Lösungen mit REALEN Beispielen
Catalin - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Wie gut durchdacht die Ausbildung ist, die Sie von den ersten Schritten, die Sie als Architekt ausführen müssen, bis hin zur Sicherstellung, dass die endgültige Lösung alle erforderlichen Qualitätsstandards erfüllt, führt und Sie auf dem Weg über die Bedeutung jedes einzelnen Aspekts informiert. Darüber hinaus werden Sie nicht nur für die technischen Aspekte der Architektur sensibilisiert, sondern auch für die geschäftlichen, denn als Architekt ist es nicht nur Ihre Aufgabe, großartige Lösungen zu entwickeln, sondern auch, einen Mehrwert zu schaffen und die strategische Vision des Unternehmens zu unterstützen. Philippe ist ein großartiger Trainer, sehr professionell, mit viel Erfahrung, großartiger Kommunikation und Soft Skills, die für jemanden, der eine solche Rolle in der Architektur übernehmen möchte, ebenfalls unerlässlich sind. Nicht zuletzt habe ich es sehr geschätzt, dass Philippe den gesamten Kursinhalt als pdf-Datei zur Verfügung gestellt hat - jetzt habe ich eine solide Grundlage, um meine Lernreise fortzusetzen - vielen Dank noch einmal dafür!
Alex R. - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Es wäre besser gewesen, wenn es eine ganze Woche gedauert hätte.
Marius - Siemens S.R.L.
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
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
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.