Kontakt aufnehmen

Schulungsübersicht

Überblick

  • Kohäsion von Systemen und Komponenten
  • Abhängigkeiten von Systemen/Komponenten
  • Software-Architektur
  • Technische Architektur
  • Unternehmensarchitektur
  • SOA- und Microservices-Architektur
  • Zusammenhänge zwischen den oben genannten Konzepten
  • Logische Redundanz vs. Abhängigkeit
  • Datenredundanz vs. Abhängigkeit

Software-Architektur

Grundlagen

  • Klärung von Begriffen: Architektur, Design, Modellierung
  • Orthogonalität
  • Conways Gesetz

Gängige Architekturen

  • Modulare Zerlegung
  • Hierarchische Architektur
  • Zentralisiertes Design (Mediator-Muster)
  • Ereignisgesteuerte Architektur
  • Unterbrechungsbasiert (Interrupt-basiert)
  • OSI-Modell
  • Client-Server
  • Schichtenmodell

Prinzipien des OO-Designs

  • DRY, SRP
  • Kapselung
  • Programmierung gegen eine Schnittstelle
  • Liskov-Substitutionsprinzip
  • Demeter-Gesetz

Design-Muster

  • Was sind Design-Muster?
  • Kreationsmuster
  • Strukturelle Muster
  • Verhaltensmuster
  • Modell-Controller-Ansicht (MCV)

Design-Tools

  • Domänenspezifische Sprache
  • Lexikalische Analyse
  • CRC-Karten
  • Szenarien
  • Use-Case-Beschreibungen

Grafische Darstellungen in UML

  • Klassendiagramm
  • Ablaufdiagramm
  • Aggregationsdiagramm
  • UML-Tools

Grafische Darstellungen außerhalb von UML

  • ER-Modellierung
  • Zustandsautomat
  • Datenfluss
  • Aktives Architekturmodell

Design und Wartung

  • Lehmann-Gesetze
  • Architektonische Antimuster
  • Refactorings-Strategien

SOA und Integrationsmuster

  • Integrationstechnologien und -methoden
  • Synchron/Asynchron
  • Weitere Details zu Mustern der direkten Kommunikation
  • Direct and brokered communication
  • Nachrichtenwarteschlange (Message Queuing)
  • ESB (Enterprise Service Bus)

Bereitstellungsmuster (Deployment Patterns)

  • Code-Deployment
  • Immutable Deployment
  • Muster für Verfügbarkeit, Skalierbarkeit, Hochleistung und Fehler_tolerance
  • Replikation und Clustering von Daten und Nachrichten (CAP-Theorem)
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien